-
文档的详细地址:docs.docker.com/
-
安装文档的详细地址:docs.docker.com/engine/inst…
-
完整的翻译官方文档关于docker在linux上的安装:juejin.cn/post/697654…
-
安装的步骤:
-
安装前准备工作
- 进入安装文档的详细页面,安装上面的步骤进行安装
-
看好系统的需求是否是满足条件,卸载之前安装过的版本
-
安装的方式
- 三种
- 先设置Docker的仓库,在从其中进行安装,主要是安装docker-ce docker-ce-cli containerd.io
- docker-ce server服务端 ce 表示社区版
- docker-ce-cli 客户端
- 下载离线的deb安装包
- 适合离线
- 使用自动的方便的脚本进行安装
- 先设置Docker的仓库,在从其中进行安装,主要是安装docker-ce docker-ce-cli containerd.io
- 三种
-
推荐安装方法
-
SET UP THE REPOSITORY
-
更新apt-get并且确保apt可以连接到仓库通过https
-
$ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common -
增加Docker的官方GPG的key(主要是检测下载的是否正确)
-
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - -
验证和指纹是否相同(9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88),只提取后8位就行
-
sudo apt-key fingerprint 0EBFCD88 -
使用下面的命令设置stable的仓库
-
linux在国外的服务器,速度超级慢
-
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" -
-
-
换成阿里云的,速度快
-
sudo add-apt-repository \ "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \ $(lsb_release -cs) \ stable" -
-
-
-
-
-
INSTALL DOCKER ENGINE
-
更新apt并且安装docker-ce docker-ce-cli containerd.io
-
sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
-
-
上面安装的是最新版,想要安装指定版本这步骤有用,否则跳过
-
最后验证是否安装成功
-
sudo docker run hello-world -
-
Docker Engine is installed and running
-
-
-
卸载的步骤:
-
卸载Docker Engine, CLI, and Containerd packages
-
sudo apt-get purge docker-ce docker-ce-cli containerd.io
-
-
删除在Docker自动创建的文件夹中的东西
-
sudo rm -rf /var/lib/docker -
这一步必须要手动执行
-
-
-
阿里云镜像加速
-
加速的步骤
-
-
-
代码命令
-
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://8vhca8il.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
-