Docker 安装教程

Docker 是常用的软件容器平台,可快速创建、部署服务,提高生产效率。

环境

操作系统:Centos7

SeLinux:开启

存储库安装

卸载旧

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

安装需要的包

1
2
3
4
sudo yum install -y \
yum-utils \
device-mapper-persistent-data \
lvm2

设置稳定存储库

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

安装新 Docker

1
sudo yum install docker-ce docker-ce-cli containerd.io

国内加速

阿里云搜索 容器镜像加速,进入,找到 镜像加速器,选择相应的操作系统,执行相关指令

例如:Centos7

1
sudo mkdir -p /etc/docker
1
vim tee /etc/docker/daemon.json
1
2
3
{
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}

如果已经启动 docker,需要重启服务生效

1
2
sudo systemctl daemon-reload
sudo systemctl restart docker

选择大容量分区

查看分区空间使用情况

1
df -h

设置 docker 根目录

1
vim /etc/docker/daemon.json
1
2
3
{
"graph": "/home/docker"
}

如果已经启动 docker,需要重启服务生效

1
2
sudo systemctl daemon-reload
sudo systemctl restart docker

启动

1
sudo systemctl start docker

自启

1
sudo systemctl enable docker

关闭自启

1
sudo systemctl disable docker

参考

docker


Docker 安装教程
http://example.com/2019/01/30/docker 安装/
作者
Holy
发布于
2019年1月30日
许可协议