Ubuntu14.20 安装docker,创建centos6.7容器,并访问centos容器

1.安装docker
apt-get install docker.io

2.启动docker
/etc/init.d/docker start

3.下载centos镜像,(这是从国内的一个镜像网站daocloud.io下载的,比官方的要快一点)
docker pull daocloud.io/centos:6

4.创建容器
docker run -tid -p 192.168.141.192:32222:22 daocloud.io/centos:6 /bin/bash
#创建一个centos 容器,并把窗口的22端口映射到 192.168.141.192:32222
在宿主机外部 就可以用 192.168.141.192:32222 通过ssh服务 访问centos容器
docker exec -ti 容器名/容器ID + 命令
通过以上格式可以在窗口中执行命令

5.安装ssh服务
daocloud.io/centos:6镜像创建的窗口默认没安装ssh服务和客户端,可以能过以下命令安装ssh
docker exec -ti grave_swartz yum install openssh-clients openssh-server.x86_64

6.启动ssh服务
docker exec -ti grave_swartz service sshd start

7.访问容器
在外部能过宿主机的id和端口32222,用ssh协议访问容器。即可以通crt或者xshell等工具访问了。
# ssh login
ssh [email protected] -p 32222

#sftp login
sftp -P32222 [email protected]

猜你喜欢

转载自www.cnblogs.com/veryvalley/p/9183832.html