Docker入门级安装教程
一、安装docker
1.卸载旧版本
较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装Docker Engine-Community
(1)安装所需的软件包。
yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
(2)使用以下命令来设置稳定的仓库。(阿里云)
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装 Docker Engine-Community(安装最新版本的 Docker Engine-Community 和 containerd)
sudo yum install docker-ce docker-ce-cli containerd.io
4.启动 Docker。
sudo systemctl start docker
5.查看docker安装是否成功
docker version
6.查看docker启动状态
systemctl status docker
7.设置开机自动启动命令
systemctl enable docker.service
8.验证docker是否启动成功
docker run hello-world
因为没有该镜像,所以自动从远程拉取镜像,再次执行则返回:hello成功
二、设置加速
1.开启阿里云加速
docker的镜像仓库在国外,下载会很慢,启用阿里云加速。
在/etc/docker目录下创建daemon.json文件,添加如下内容
{
"registry-mirrors": ["https://81wk2tfw.mirror.aliyuncs.com"]
}
保存后刷新重启docker
systemctl daemon-reload
service docker restart