
1、 安装必要的依赖sudo apt install apt-transport-https ca-certificates curl software-properties-common2、添加 Docker 的官方 GPG 密钥curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -3、添加 Docker 的 APT 源sudo add-apt-repository deb [archamd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable对于新版本的,从第二步开始执行如下sudoinstall-m0755-d/etc/apt/keyringssudocurl-4-fsSLhttps://download.docker.com/linux/ubuntu/gpg-o/etc/apt/keyrings/docker.ascsudochmodar /etc/apt/keyrings/docker.asc然后执行sudotee/etc/apt/sources.list.d/docker.sources/dev/nullEOF Types: deb URIs: https://download.docker.com/linux/ubuntu Suites:$(./etc/os-releaseecho${UBUNTU_CODENAME:-$VERSION_CODENAME})Components: stable Architectures:$(dpkg --print-architecture)Signed-By: /etc/apt/keyrings/docker.asc EOF4、更新 APT 包索引sudo apt update5、安装 Docker CEsudo apt install docker-ce6、验证 Docker 是否安装成功sudo systemctl status docker7、 启动dockersudo systemctl start docker8、设置docker自启动sudo systemctl enable docker9、检查自启动状态sudo systemctl is-enabled docker10、最后在/etc/docker/下新建daemon.json文件写入如下内容{registry-mirrors:[https://docker.mirrors.sjtug.sjtu.edu.cn,https://docker.m.daocloud.io,https://docker.itelyou.cf,https://noohub.ru,https://docker.fxxk.dedyn.io,https://huecker.io,https://dockerhub.timeweb.cloud,https://registry.cn-hangzhou.aliyuncs.com],data-root:/home/docker,log-driver:json-file,log-opts:{max-size:10m,max-file:3}}