目录
前言
可以参考官方文档,进一步了解,在此已为大家进行整理,可以直接点击链接进行查看!
centos系统docker安装的官方文档:
Install Docker Engine on CentOS | Docker Documentation
ubuntu系统docker安装的官方文档:
Install Docker Engine on Ubuntu | Docker Documentation
本文在官方文档的基础上进行了步骤的改进与调整,并对代码进行了相应的解释,可以为大家避免一些安装过程中的坑!
一、centos中安装docker的详细步骤
1.卸载旧版本的docker,保证环境的干净
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.添加仓库文件
[root@docker ~]# yum install -y yum-utils
添加docker官方的yum仓库文件,后面会需要去docker官方的yum仓库下载软件:
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
但是docker官方的yum仓库加载速度较慢,因此推荐大家添加阿里云的镜像docker仓库,下载软件速度更快:
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查看添加仓库文件:
[root@docker ~]# cd /etc/yum.repos.d #存放所有的yum仓库文件
3.安装docker
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
4.启动docker
[root@docker yum.repos.d]# systemctl start docker
[root@docker yum.repos.d]# systemctl enable docker #设置docker开机启动
5.测试是否下载成功
#运行一个docker容器
[root@docker yum.repos.d]# docker run hello-world
出现以下界面,表示安装成功:
二、ubuntu中安装docker的详细步骤
1.卸载旧的docker
sudo apt-get remove docker docker-engine docker.io containerd runc
2.更新系统中能更新的软件
sudo apt-get update
3.安装所需安装的软件
sudo apt-get install \
ca-certificates \
curl \
gnupg
4.添加密钥
gpgkey是用来验证软件真伪的密钥(防伪)
lay@lay:~$ sudo install -m 0755 -d /etc/apt/keyrings
lay@lay:~$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
lay@lay:~$ sudo chmod a+r /etc/apt/keyrings/docker.gpg
5.创建稳定仓库
echo \
"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
6.再次更新
sudo apt-get update
7.安装docker
在ubuntu系统中,安装docker后系统会自动启动docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
8.测试是否安装成功
sudo docker run hello-world
出现以下界面表示安装成功:
总结
centos和ubuntu系统安装docker的步骤有一定的差异,大家对照以上步骤,细心操作!