在CentOS上安装Docker核心步骤

在CentOS上安装Docker核心步骤

卸载旧版docker

sudo yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-selinux \

docker-engine-selinux \

docker-engine

安装必要工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

配置稳定源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

禁用非稳定版

sudo yum-config-manager --disable docker-ce-edge

sudo yum-config-manager --disable docker-ce-test

安装docker-ce统一版本,默认版本应该是:18.06.1.ce-3.el7,这里可以使用更新的版本。

# 安装Docker EE的命令为:sudo yum install docker-ee

sudo yum install -y docker-ce-18.06.1.ce-3.el7

设置随机启动

systemctl enable docker.service


启动服务

sudo systemctl start docker

修改国内镜像,/etc/docker/daemon.json

{

"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]

}

查看Docker版本

[root@yygov-chat ~]# docker version

Client:

 Version: 18.06.1-ce

 API version: 1.38

 Go version:        go1.10.3

 Git commit:        e68fc7a

 Built:             Tue Aug 21 17:23:03 2018

 OS/Arch:           linux/amd64

 Experimental: false

Server:

 Engine:

  Version: 18.06.1-ce

  API version: 1.38 (minimum version 1.12)

  Go version:       go1.10.3

  Git commit:       e68fc7a

  Built:            Tue Aug 21 17:25:29 2018

  OS/Arch:          linux/amd64

  Experimental: false

卸载Docker

查询已经安装的Docker包

$ yum list installed | grep docker

docker-ce.x86_64 17.12.0.ce-1.el7.centos @docker-ce-stable

删除Yum中的Docker软件包

$ sudo yum remove docker-ce.x86_64

删除Docker相关的所有镜像、容器、自定义配置等一系列文件

$ sudo rm -rf /var/lib/docker

如果存在储存设备映射(devicemapper),必须删掉相关设备映射配置

其他

#跳过启动直接进入container

docker run -it --rm andyshinn/dnsmasq sh

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

推荐阅读更多精彩内容