安装
- 文档的详细地址:docs.docker.com/
- 安装文档的详细地址:docs.docker.com/engine/inst…
- 安装的步骤:
- 安装前准备工作
- 进入安装文档的详细页面,安装上面的步骤进行安装
- 看好系统的需求是否是满足条件,卸载之前安装过的版本
- 安装前准备工作
安装的方式
- 三种
- 先设置Docker的仓库,在从其中进行安装,主要是安装docker-ce docker-ce-cli containerd.io
- docker-ce server服务端 ce 表示社区版
- docker-ce-cli 客户端
- 下载离线的deb安装包
- 适合离线
- 使用自动的方便的脚本进行安装
- docker-ce server服务端 ce 表示社区版
- 先设置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"
- linux在国外的服务器,速度超级慢
- 更新apt-get并且确保apt可以连接到仓库通过https
- 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
- 更新apt并且安装docker-ce docker-ce-cli containerd.io
- SET UP THE REPOSITORY
- 卸载的步骤:
- 卸载Docker Engine, CLI, and Containerd packages
sudo apt-get purge docker-ce docker-ce-cli containerd.io - 删除在Docker自动创建的文件夹中的东西
sudo rm -rf /var/lib/docker- 这一步必须要手动执行
- 卸载Docker Engine, CLI, and Containerd packages
阿里云镜像加速
- 加速的步骤
- 代码命令
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