# ubuntu23安装docker Docker是一种流行的容器化平台,它能够简化应用程序的部署和管理。本文将介绍在Ubuntu操作系统上安装Docker的步骤,以便我们可以开始使用Docker来构建和运行容器化应用程序。 #### 系统版本 本文以Ubuntu20.05系统为例安装docker,Ubuntu官方下载地址。 #### 检查卸载老版本docker ubuntu下自带了docker的库,不需要添加新的源。 但是ubuntu自带的docker版本太低,需要先卸载旧的再安装新的。 注:docker的旧版本不一定被称为docker,docker.io 或 docker-engine也有可能,所以我们卸载的命令为: \`\`\`bash sudo apt-get remove docker docker-engine docker.io containerd runc \`\`\` ## 一、安装步骤 #### 1. 更新软件包 在终端中执行以下命令来更新Ubuntu软件包列表和已安装软件的版本: \`\`\`bash sudo apt update sudo apt upgrade \`\`\` #### 2. 安装docker依赖 Docker在Ubuntu上依赖一些软件包。执行以下命令来安装这些依赖: \`\`\`bash sudo apt-get install ca-certificates curl gnupg lsb-release \`\`\` #### 3. 添加Docker官方GPG密钥 \`\`\`bash curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg \| sudo apt-key add - \`\`\` #### 4. 添加Docker软件源 \`\`\`bash sudo add-apt-repository "deb \[arch=amd64\] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" \`\`\` #### 5. 安装docker \`\`\`bash apt-get install docker-ce docker-ce-cli containerd.io \`\`\` #### 6. 运行docker 我们可以通过启动\`docker\`来验证我们是否成功安装。命令如下: \`\`\`bash systemctl start docker \`\`\` #### 7. 重启docker \`\`\`bash service docker restart \`\`\` ## 二、更新镜像源 在Ubuntu系统中更新Docker镜像源主要是修改Docker的配置文件来实现,以下是详细步骤: #### 1.\*\*备份原配置文件(可选)\*\* 在修改配置文件之前,建议先备份原始的\`daemon.json\`文件。如果配置文件不存在,这一步可以跳过。\`daemon.json\`文件通常位于\`/etc/docker/\`目录下。使用以下命令备份: \`\`\`bash sudo cp /etc/docker/daemon.json /etc/docker/daemon.json.bak \`\`\` #### 2. \*\*编辑\`daemon.json\`文件\*\* 如果\`/etc/docker/daemon.json\`文件不存在,使用以下命令创建一个新的: \`\`\`bash sudo touch /etc/docker/daemon.json \`\`\` 然后使用文本编辑器(如\`nano\`或\`vim\`)打开\`daemon.json\`文件进行编辑。例如,使用\`nano\`编辑器,命令如下: \`\`\`bash sudo nano /etc/docker/daemon.json \`\`\` 在文件中添加或修改镜像源相关内容。以下是一些常见的镜像源配置示例: \*\*使用国内阿里云镜像源\*\*: 首先访问阿里云网站:https://www.aliyun.com/注册一个账号。 \* 开通镜像服务 \* 在首页的产品中,找到阿里云的\*\*容器镜像服务\*\*: \* 点击后进入控制台: \* 首次可能需要选择立刻开通,然后进入控制台。 \* 配置镜像加速 \* 找到\*\*镜像工具\*\*下的\*\*镜像加速器\*\* \* 页面向下滚动,即可找到配置的文档说明,根据说明将如下内容粘贴到daemon.json文件中 \`\`\`json { "registry-mirrors": \["https://xxxx.mirror.aliyuncs.com"\] } \`\`\` \*\*其他docker镜像源\*\* https://blog.csdn.net/llc580231/article/details/139979603? #### 3. \*\*保存并退出文件编辑器\*\* 如果使用\`nano\`编辑器,按下\`Ctrl + X\`,然后按\`Y\`键保存更改,最后按\`Enter\`键退出。如果使用\`vim\`编辑器,按下\`Esc\`键,然后输入\`:wq\`并按\`Enter\`键保存并退出。 #### 4. \*\*重启Docker服务\*\* 使用以下命令重启Docker服务,使新的镜像源配置生效:\`\`\`bash sudo service docker restart \`\`\` 或者在较新的Ubuntu系统上,也可以使用以下命令重启: \`\`\`bash sudo systemctl restart docker \`\`\` 通过以上步骤,就可以在Ubuntu系统中更新Docker镜像源,这样在拉取Docker镜像时可以从新配置的镜像源获取,提高拉取速度。 \> 参考:https://blog.csdn.net/Tester_muller/article/details/131440306