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.
14.
15.
16.
17.
18.
19.
标签:get,sudo,ce,apt,docker,安装 From: https://www.cnblogs.com/wenzd/p/17897092.html