Docker安装配置

Docker 安装

卸载旧版本及关联的依赖关系

1
2
3
4
5
6
7
8
9
10
yum -y remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine

YUM方式安装

安装依赖
1
2
3
yum -y install yum-utils \
device-mapper-persistent-data \
lvm2
添加安装源
1
2
3
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装 Docker CE
1
2
yum makecache fast
yum -y install docker-ce

使用脚本自动安装

在测试或开发环境中 Docker 官方为了简化安装流程,提供了一套便捷的安装脚本,CentOS 系统上可以使用这套脚本安装:

1
2
curl -fsSL get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun

验证安装

1
2
docker -v
docker version

配置 Docker镜像加速

脚本配置

1
2
mkdir /etc/docker
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://3272dd08.m.daocloud.io

手动配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# daocloud
mkdir /etc/docker
cat <<! >/etc/docker/daemon.json
{
"registry-mirrors": ["http://3272dd08.m.daocloud.io"]
}
!

systemctl restart docker



# 清华源
mkdir /etc/docker
cat <<! >/etc/docker/daemon.json
{
"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn/"]
}
!

systemctl restart docker

服务管理

启动服务开机自启动

1
2
systemctl start docker
systemctl enable docker

Docker

15个Docker要点

本文标题:Docker安装配置

文章作者:亦 漩

发布时间:2018年05月17日 - 17:05

最后更新:2018年09月27日 - 20:09

原始链接:https://home.onlycloud.xin/posts/2820.html

许可协议: 署名4.0国际 (CC BY 4.0) 转载请保留原文链接及作者。