centos7 安装 docker

 

  • 添加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

 

 

 

 

 

 

 

 

此条目发表在linux应用, 运维笔记分类目录。将固定链接加入收藏夹。

发表评论

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据