- 添加docker源。
cat >/etc/yum.repos.d/docker.repo <<-EOF [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7 enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF
- 使用yum命令安装docker。
$ sudo yum install docker-engine
- 启动docker服务。
$ sudo service docker start
下载 ubuntu trusty
$ docker pull ubuntu:trusty
以交互命令运行
$ docker run -i -t library/ubuntu:trusty /bin/bash
先UPDATE一下
安装SSH终端服务器,便于我们外部使用SSH客户端登陆访问
[[email protected] /]# yum install passwd openssl openssh-server -y
启动sshd:
# /usr/sbin/sshd -D
这时报以下错误:
[[email protected] b5926410fe60 /]# /usr/sbin/sshd
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key
执行以下命令解决:
[[email protected] /]# ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ''
[[email protected] /]# ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''
[[email protected] /]# ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''
yum install passwd
passwd
获取到刚才操作的实例容器ID
#docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fceac2533703 library/ubuntu:trusty "/bin/bash" 24 minutes ago Exited (0) 36 seconds ago adoring_murdock
以后台进程方式长期运行此镜像实例:
docker run -d -p 22 -p 2333:2333 learn/tutorial /usr/sbin/sshd -D