- 本文内容主要来自官方文档
- 使用腾讯云CentOS7作为安装环境
一、Docker安装
1.查看内核版本
uname -r
2.查看系统版本
cat /etc/os-release
3.卸载旧版本docker(如果有的话)
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
4.安装yum工具包
yum install -y yum-utils
5.配置docker镜像仓库地址(以阿里云镜像地址为例)
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6.生成软件包缓存以加快搜索安装软件的速度(可选)
yum makecache fast
7.安装docker-ce(docker社区版,另外,docker-ee是企业版)
yum install docker-ce docker-ce-cli containerd.io
8.启动docker
systemctl start docker
9.查看docker版本
docker version
10.运行hello-world
docker run hello-world
这里的运行hello-world镜像过程如下图所示:
11.查看pull下来的hello-world镜像
docker images
或docker image ls
12.卸载docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
二、使用阿里云镜像加速器
1.注册阿里云镜像加速器
2.配置阿里云镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://vuxxxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker