--- title: Ubuntu安装Docker date: 2021-07-14 15:31:47.099 updated: 2023-04-21 00:31:57.714 url: /archives/ubuntu安装docker categories: - Docker tags: - Docker --- # Docker官方文档 https://docs.docker.com/engine/install/ubuntu/ ## 脚本安装 ```sh sudo curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun ``` ## 使用命令行安装 `更新包` ```sh sudo apt-get update ``` `安装所需依赖` ```sh sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common ``` `安装 GPG 证书` ```sh sudo curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - ``` `新增数据源` ```sh sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" ``` `更新并安装 Docker CE` ```sh sudo apt-get update && apt-get install -y docker-ce ``` `验证docker安装是否成功` ```sh docker version ``` `输出docker版本信息` ```sh Client: Docker Engine - Community Version: 19.03.8 API version: 1.40 Go version: go1.12.17 Git commit: afacb8b7f0 Built: Wed Mar 11 01:25:46 2020 OS/Arch: linux/amd64 ······ ``` # 配置国内的镜像源 ## 阿里云镜像加速 在阿里云官网的帮助文档里搜索一下镜像加速 通过修改 daemon 配置文件 /etc/docker/daemon.json 来使用加速器 ```sh sudo mkdir -p /etc/docker ``` 括号内替换为你自己的镜像源就可以了 ```sh sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://frcxiu9f.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker ``` ## 使用腾讯云镜像 同样的步骤 ``` vim /etc/docker/daemon.json ``` 腾讯云的镜像源 ``` { "registry-mirrors": [ "https://mirror.ccs.tencentyun.com" ] } ``` 使用任意一个,保存退出,重载配置文件 ```sh systemctl daemon-reload ``` 重启Docker ```sh systemctl restart docker ```