今天分享Linux环境之Ubuntu安装docker流程,Docker 是目前非常流行的容器,对其基本掌握很有必要。下面我们通过阿里云镜像的方式安装:

本来今天准备用清华大学镜像安装呢,好像有点问题,于是改成阿里云安装了。清华安装:

docker-ce | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

报错图片:

Linux环境之Ubuntu安装Docker流程-LMLPHP

于是我就改成了阿里云镜像。 

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区

1、进来就看到了Ubuntu 环境安装过程

Linux环境之Ubuntu安装Docker流程-LMLPHP

2、安装准备工作

# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安装GPG证书
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# Step 3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
更新Docker-CE
sudo apt-get -y update

如果安装的用户是 root 权限,就可以不加sudo 

3、安装最新版本

apt-get -y install docker-ce

此命令 会让客户端和服务端均安装最新版本。 

4、安装指定版本:先查找Docker-CE的版本

apt-cache madison docker-ce

然后选择需要安装的版本:sudo apt-get -y install docker-ce=[VERSION],如下所示

apt-get -y install docker-ce=5:24.0.0-1~ubuntu.20.04~focal docker-ce-cli=5:24.0.0-1~ubuntu.20.04~focal

注意:这里 docker-ce-cli、docker-ce 客户端和服务端均需要指定版本,否则版本不一致,使用过程中很可能出现问题。

5、查看docker 相关的文件

dpkg -l|grep docker

6、查看docker状态

systemctl status docker.service

7、启动

systemctl start docker.service

8、查看版本和详情

 docker version
 
 docker info

9、删除Docker

 apt purge docker-ce
 
 rm -rf /var/lib/docker

10、默认安装

apt -y install docker.io

11、验证是否安装成功

sudo docker run hello-world

12、 设置开机启动

sudo systemctl enable docker

13、重启docker,验证是否成功

sudo systemctl daemon-reload

sudo systemctl restart docker

14、单独删除 某个组件:比如删除docker客户端

apt remove docker-ce-cli

 15、查看操作系统版本:二选一

cat /proc/version

lsb_release -a

到此,Docker安装分析完毕,下篇分享其常用命令和基本使用,敬请期待!

01-14 06:06