docker 安装

1. 防御性操作——卸载。其实我的os是Ubuntu 2004,应该是不会有的,但是我还是执行了一下:

apt-get remove docker docker-engine docker.io containerd runc

2. 惯例,执行 apt update:

3. 安装docker依赖,docker在Ubuntu上有一些依赖的软件包,一个命令搞定:

apt-get install ca-certificates curl gnupg lsb-release

4. 添加docker官方GPG密钥(其实我不知道这不操作用来干什么)

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

5. 添加docker软件源:

add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

6. 安装docker(终于开始安装docker了):

apt-get install docker-ce docker-ce-cli containerd.io

7.配置用户组。默认情况下,只有root用户和docker组的用户才能运行Docker命令。我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo。但是其实我本身就是root,这一步对于当前我的操作习惯来说并不是必要的:

sudo usermod -aG docker $USER
注意:添加用户组这个操作需要重新登陆才生效。

8.这个时候就可以检查docker是否安装成功了:

ctl status docker

至少在我的例子当中,它不仅安装成功,而且已经正在运行了。

9.安装工具(这一步我也不太明白其必要性,但还是执行就是了):

apt-get -y install apt-transport-https ca-certificates curl software-properties-common

10.重启docker:

service docker restart

11.验证是否成功:

docker run hello-world

 因为我们之前没有拉取过hello-world,所以运行命令后会出现本地没有该镜像,并且会自动拉取的操作。

12.上面我们拉取了hello-world的镜像,现在我们可以通过命令来查看镜像,命令如下:

sudo docker images

 说明就安装成功了!

 

原文参考:最详细的ubuntu 安装 docker教程 - 知乎 (zhihu.com)

13.查看有哪些容器(居然有三个hello-world):

docker ps -a

 

14.

15.

16.

17.

18.

19.

 

posted @ 2023-12-12 15:53  oct  阅读(9)  评论(0)    收藏  举报