Docker的安装与下载
我们直接进入docker官网,根据官方文档给出的详细步骤,一步一步安装。
看图:
- 首页划到最底部
- 再点击导航栏(Manuals-说明书)
- 再依次点击 Docker Engine——>Install——>CentOS(我们是在linux-CentOS下安装)
前面教大家如何在官网找到安装页面,下面正式开始安装
前面跟着我的步骤进入官网,下面我就不附上命令了,图片清晰可见,命令官网复制,下面也有;
安装之前先使用命令:
uname -r 查看系统的内核
再使用命令
cat /etc/os-release 查看系统配置
都准备好了,就开始安装:
1. 判断是否安装docker,如果安装,或者版本太旧,卸载它们以及相关的依赖项。
执行命令:
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2. 安装yum-utils包(提供yum-config-manager实用程序)并设置稳定的存储库(仓库),这里我们改变一下仓库地址,官网使用的是国外镜像仓库地址速度太慢,我们使用国内的阿里云镜像仓库,下面附上代码。
# 下载docker所需要的安装包
yum install -y yum-utils
# 设置阿里云的Docker镜像仓库
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #阿里云的地址
3. 更新yum软件包索引
yum makecache fast
4. 安装最新版本的Docker Engine和containerd
docker-ce 是社区版,docker-ee 企业版
命令 : yum install docker-ce docker-ce-cli containerd.io
出现了completed即安装成功。
官方也给出了安装指定版本的方法,如下图:(如不需要安装指定版本,可跳过)
执行以下命令,列出 docker 所有可用版本:
yum list docker-ce --showduplicates | sort -r
根据自己选择特定版本号的docker安装
yum install docker-ce-18.09.9 docker-ce-cli-18.09.9 containerd.io -y
5. 启动并运行docker
至此已经下载完成,下面是下载完以后,一些测试的命令:
1.启动docker:
systemctl start docker
2.通过运行hello world映像验证Docker引擎是否已正确安装。
docker run hello-world
3.设置开机自启动
systemctl enable docker
4 查看当前版本号,是否启动成功
docker version
5.查看下载的hello world镜像
docker images
6. 好不容易安装好了,我们可以准备删除了(哈哈哈O(∩_∩)O,开个玩笑哈,不需要删除可以直接跳过)
7. 最后配置阿里云镜像加速
按步骤在linux中执行以下图片中的命令 :
附上命令:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://sit9q44f.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker