CentOS7安装Docker全程并启动

来源:互联网 发布:手机sd卡数据免费恢复 编辑:程序博客网 时间:2024/05/21 17:42

一、安装docker
   https://store.docker.com/editions/community/docker-ce-server-centos?tab=description 

    
    Docker CE 支持 CentOS 7.3 64-bit.
    升级Docker   
[html]view plaincopy

yum -y update  
   
    设置 Docker CE 资源库:       
[html]view plaincopy

sudo yum install -y yum-utils      

    sudo yum-config-manager \  

        --add-repo \  

        https://download.docker.com/linux/centos/docker-ce.repo 

  
   
[html]view plaincopy

sudo yum makecache fast  
   
    安装docker   
[html]view plaincopy

sudo yum -y install docker-ce  
    启动docker   
[html]view plaincopy

sudo systemctl start docker  
二、设置mirror    
   https://lug.ustc.edu.cn/wiki/mirrors/help/docker 

    
    新版的 Docker 使用 /etc/docker/daemon.json 来配置 Daemon
    在该配置文件中加入(没有该文件的话,请先创建一个):
   {
      "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn 

"]
    }
    
    如果docker不能pull,设置其它镜像参考:http://www.datastart.cn/tech/2016/09/28/docker-mirror.html 

    
三、开放管理端口映射
    管理端口在 /lib/systemd/system/docker.service 文件中
    将其中第11行的 ExecStart=/usr/bin/dockerd 替换为:
   ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654
    (此处默认2375为主管理端口,unix:///var/run/docker.sock用于本地管理,7654是备用的端口)
    将管理地址写入 /etc/profile   
[html]view plaincopy

echo 'export DOCKER_HOST=tcp://0.0.0.0:2375' >> /etc/profile  
    使profile生效     
[html]view plaincopy

source /etc/profile  
四、启动docker
[html]view plaincopy

systemctl daemon-reload && service docker restart  
五、测试docker
   
[html]view plaincopy

原创粉丝点击