文章目录
- 前言
- 一、yum安装docker
- 二、常用操作
- 1.安装指定版本docker
- 2.设置阿里源镜像仓库库
前言
docker安装有三种方式
-
yum
安装(推荐) - 下载
rpm
包自行安装,适用于无法联网的系统中安装 比较麻烦 - 通过脚本去安装,其实就是把
docker
的安装过程写成一个shell脚本。但是官方不推荐在生产环境使用这种方式,因为脚本运行可能需要root
环境或者sudo
特权,会有一定的风险
如果你想更多了解docker,请查看官方地址
一、yum安装docker
清除之前的docker版本
sudo yum remove docker
docker安装前置操作
先安装yum-utils
,设置存储库的命令yum-config-manager
,该命令是在yum-utils包下,所以要先安装yum-utils
sudo yum install -y yum-utils
设置从哪个存储库安装docker
# 这个命令用来添加docker的YUM软件源(下面是一条命令,复制执行即可)
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
稳定库比较慢,一般国内都设置从阿里源安装docker
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
是否需要每天更新储存库
,可以不设置
sudo yum-config-manager --enable docker-ce-nightly
安装docker引擎
上面的操作完成后就可以安装docker了,默认是最新版本
sudo yum install docker-ce docker-ce-cli containerd.io
测试docker是否安装成功
docker -v # 安装成功执行此命令会出现docker版本号
启动docker并,添加开机启动
sudo systemctl start docker # systemctl命令表示添加开机启动服务
校验是否启动成功
docker run hello-world #hello-world是一个测试镜像
二、常用操作
1.安装指定版本docker
查看可用的docker版本
yum list docker-ce --showduplicates | sort -r
安装指定版本
docker-ce和docker-ce-cli是需要带上指定的版本号的
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
例如:
sudo yum install docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io
后面的操作和安装最新版就是一样了
sudo systemctl start docker; // 启动
sudo docker run hello-world; // 第一次运行本地没有hello-world镜像会等待一段时间下载
2.设置阿里源镜像仓库库
docker默认的仓库下载镜像太慢,建议设置为阿里的镜像库。你可以通过这个连接查看上面所有的镜像库
创建配置文件
sudo vim /etc/docker/daemon.json
添加一下内容
{
"registry-mirrors":["https://镜像地址"]
}
重启docker
systemctl daemon-reload
systemctl restart docker
如何获取镜像地址
进入阿里云,搜素镜像加速器