Centos 安装docker

一. 查看版本

查看版本信息

    不同的版本一些指令会有区别 这里是centos的安装记录

二 . 卸载原有docker


(1)sudo yum update

(2) yum list installed |grep docker   # 查看已安装的docker列表 

(3) yum -y remove 上条指令查询出来的文件名      #删除已安装docker  没有就跳过

三. 安装

(1)yum install wget

(2)wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #下载阿里yum源

(3)yum makecache #生成仓库缓存

(4)yum install docker -y

(5)systemctl start docker #启动docker

systemctl enable docker #开机启动docker

systemctl status docker #查看docker状态

(6)vi   /etc/docker/daemon.json #修改这个文件为如下内容 确保您的 Docker 版本在 1.8 或更高版本  DaoCloud 加速器可不配置

{

    "registry-mirrors": [

        "http://95822026.m.daocloud.io"

    ],

    "insecure-registries": []

}

   (7)systemctl restart docker  # 重启docker

四. 异常问题

安装过程中有遇到一些奇怪的问题

(1)    Error starting daemon: SELinux is not supported with the overlay2 graph driv...false)


百度一阵后找到一个靠谱的解决办法:

vi /etc/sysconfig/docker   将selinux-enabled 改为false 然后重启docker服务   我就是这样解决的

    

不行的话尝试 升级内核 yum install -y kernel

参考: https://blog.csdn.net/qq_39562468/article/details/84990321

(2)Cannot connect to the Docker daemon at tcp://0.0.0.0:2375. Is the docker daemon running?

服务正常启动后还是无法使用 

unset DOCKER_HOST

unset DOCKER_TLS_VERIFY

unset DOCKER_TLS_PATH

docker ps

输入上面指令后可正常操作

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容