docker 安装
首先卸载系统默认的的docker
1
| sudo apt remove docker docker-engine docker.io containerd runc
|
安装必要的库
1
| sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release
|
1 2 3 4 5 6 7 8 9 10 11
| curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update sudo apt-get update
|
1 2 3 4 5 6 7 8 9
| sudo apt install docker-ce docker-ce-cli containerd.io
sudo docker version
sudo systemctl status docker
|
添加docker到用户组
1 2
| sudo usermod -aG docker $USER newgrp docker
|
测试
docker镜像源配置
这个不知道为什么有点随缘,可以尝试注册一个轩辕云镜像加速服务然后按照给的操作来https://cloud.tencent.com/developer/article/2485043
也可以直接试试下面这个
1 2 3 4 5 6 7 8 9
| sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://docker.1ms.run", "https://docker.xuanyuan.me"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
|
tips
建议安装 vscode 的container-tool插件