如果有旧版本需要卸载
sudo apt remove docker docker-engine docker-ce docker.io
安装依赖包
sudo apt update && apt install -y apt-transport-https ca-certificates curl software-properties-common
添加docker秘钥
阿里云
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
(curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo tee /etc/apt/trusted.gpg.d/docker.asc)可以执行这个手动将密钥保存到 /etc/apt/trusted.gpg.d/
目录
官方
sudo add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
添加docker源
添加的Docker需与Docker密钥相对应,若第三步使用了阿里云的密钥,此处就使用阿里云的Docker源
阿里云
sudo add-apt-repository "deb [arch=arm64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
官方
sudo add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
安装docker
sudo apt update && apt install -y docker-ce
查看docker版本
docker version
配置镜像源
{
"registry-mirrors": [
"https://docker.1panel.live",
"https://docker.m.daocloud.io",
"https://docker.moelty.fun",
"https://dc-proxy.pmxu.xyz",
"https://mirror.ccs.tencentyun.com"
]
}
docker命令自动补全
安装 bash-completion
首先,确保系统安装了 bash-completion
,可以通过以下命令进行安装:
sudo apt update
sudo apt install bash-completion
启用 Docker 命令补全
Docker 提供了 docker
和 docker-compose
的补全脚本。你可以通过以下命令启用 Docker 的自动补全:
sudo curl -L https://raw.githubusercontent.com/docker/cli/master/contrib/completion/bash/docker -o /etc/bash_completion.d/docker (github)
重启终端
source ~/.bashrc