ubuntu20.04安装国内docker
时间: 2024-07-11 15:00:22 浏览: 274
在Ubuntu 20.04上安装国内的Docker,通常需要解决网络访问问题,因为默认情况下,Docker官方镜像可能来自国外。以下是安装国内Docker的步骤:
1. 更改Docker的源:首先,需要更换为国内的Docker仓库,如阿里云或腾讯云的Docker Hub镜像。可以通过编辑`/etc/docker/daemon.json`文件来实现,添加如下内容:
```json
{
"registry-mirrors": ["https://mirrors.aliyun.com/docker/", "https://hub.cloud.tencent.com/docker"]
}
```
或者直接运行命令(注意替换`<your-mirror>`为实际镜像源地址):
```bash
sudo curl -fsSL https://get.docker.com | sh
sudo docker swarm init --disable-rotate
sudo vi /etc/docker/daemon.json
```
2. 更新Docker:安装完成后,更新Docker到最新版本:
```bash
sudo docker update
```
3. 重启Docker服务:让配置生效,重启Docker服务:
```bash
sudo systemctl restart docker
```
相关问题
ubuntu20.04安装nvidia docker2
要在Ubuntu 20.04上安装NVIDIA Docker 2,首先需要按照官方文档安装Docker。然后,您可以按照以下步骤安装NVIDIA Docker 2:
1. 卸载旧版本的NVIDIA Docker(如果有):
```
sudo apt-get remove nvidia-docker*
```
2. 添加NVIDIA存储库密钥:
```
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
```
3. 添加NVIDIA Docker存储库:
```
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
```
4. 更新软件包列表并安装NVIDIA Docker 2:
```
sudo apt-get update
sudo apt-get install -y nvidia-docker2
```
5. 重启Docker服务:
```
sudo systemctl restart docker
```
6. 验证是否成功安装NVIDIA Docker 2:
```
sudo docker run --rm --gpus all nvidia/cuda:11.6.2-base-ubuntu20.04 nvidia-smi
```
以上步骤将在Ubuntu 20.04上安装NVIDIA Docker 2。请确保您遵循了每个步骤,并验证安装是否成功。如果一切正常,您应该能够看到NVIDIA GPU信息。
ubuntu20.04安装新版docker-ce全步骤
在Ubuntu 20.04上安装新版Docker CE(Community Edition)的全步骤如下:
1. **检查已安装的Docker**:
首先确认系统是否已经安装了Docker。运行:
```bash
sudo docker run hello-world
```
如果有Docker,它会显示欢迎信息;如果没有,继续下一步。
2. **添加Docker GPG密钥**:
让系统信任Docker的官方发布密钥:
```bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
3. **更新系统包列表**:
```bash
sudo apt-get update
```
4. **安装Docker客户端**:
使用以下命令安装Docker CLI:
```bash
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
或者,如果你希望使用更稳定的长期支持版本,可以使用`docker-ce`替换为`docker-ce-latest`。
5. **启动并启用Docker服务**:
```bash
sudo systemctl start docker
sudo systemctl enable docker
```
6. **验证安装**:
检查Docker是否成功安装和正在运行:
```bash
sudo docker run hello-world
```
7. **加入Docker用户组**:
为了更好地管理Docker,你可以将当前用户加入到docker组:
```bash
sudo usermod -aG docker $USER
```
之后,无需sudo权限就可以使用`docker`命令。
8. **刷新权限**:
退出并重新登录以应用新设置。
至此,你就完成了Ubuntu 20.04上安装新版Docker CE的全过程。记得定期更新Docker以获取最新的功能和安全性修复。
阅读全文