CentOS docker简易安装

本文详细介绍了如何在CentOS7系统上安装和配置Docker CE版本,包括系统要求、卸载旧版本、安装依赖、添加yum软件源、安装与启动Docker、配置国内镜像加速及服务命令等内容。

docker是什么在此不介绍了,只是拿来做学习测试,能够安装成功并使用就可以了。

系统要求

Docker 支持64位版本 CentOS 7 ,系统内核版本不低于 3.10 。

[root@VM_0_13_centos ~]# uname -r
3.10.0-957.21.3.el7.x86_64
[root@VM_0_13_centos ~]# rpm -q centos-release
centos-release-7-6.1810.2.el7.centos.x86_64

如果系统满足要求,就不要随便yum update了,如果不满足,谨慎更新(升级内核和软件的影响我也不清楚)。

docker-ce

Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。

当然是安装docker-ce版本

卸载旧版本

如果没有安装过旧的docker版本,请忽略。

旧版本的 Docker 称为 docker 或者 docker-engine ,使用以下命令卸载旧版本:
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate\
docker-selinux \
docker-engine-selinux \
docker-engine

安装依赖包

这是docker的依赖,需要安装。

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

添加 yum 软件源

yum软件源的意思是从什么地方下载docker软件,鉴于国内网络问题,建议使用国内源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

查看docker版本

也可以直接安装,这步主要是看看最新的版本。

yum list docker-ce --showduplicates|sort -r
[root@VM_0_13_centos ~]# yum list docker-ce --showduplicates|sort -r
...
docker-ce.x86_64            18.06.2.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.06.1.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.06.0.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.03.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            18.03.0.ce-1.el7.centos             docker-ce-stable
...       

选择18.03.1.ce-1.el7.centos

安装docker

走起

yum  install docker-ce-18.03.1.ce -y

等待几分钟安装完毕

启动docker

加入开机启动

systemctl enable docker

启动

systemctl start docker

配置国内镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,强烈建议安装 Docker 之后配置 国内镜像加速。

镜像当然是指docker镜像,可以认为和配置composer国内镜像一样就行了。docker镜像可以理解为写好的源代码。docker也像github一样,有仓库Docker Hub,有时我们会从仓库拉取一些现成的镜像,那么这个地址要换成国内的地址达到加速的目的。

vi /etc/docker/daemon.json 
{
        "registry-mirrors": ["http://hub-mirror.c.163.com"]
}

/etc/docker/daemon.json默认是不存在的,需要手动创建。可选加速地址:

网易加速器:http://hub-mirror.c.163.com
官方中国加速器:https://registry.docker-cn.com
ustc 的镜像:https://docker.mirrors.ustc.edu.cn

docker服务的命令

查看版本

docker version

查看容器信息

docker info

卸载docker

#卸载Docker
yum remove docker-ce
#清理镜像、容器、存储卷等
rm -rf /var/lib/docker

docker重启
systemctl 方式
守护进程重启

systemctl daemon-reload

重启docker服务

systemctl restart docker

关闭docker

systemctl stop docker

service 方式
重启docker服务

service docker restart

关闭docker

service docker stop
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值