ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

ubuntu 22 搭建 安装docker 环境

ubuntu 22 搭建 安装docker 环境

1、 安装必要的依赖

sudo apt install apt-transport-https ca-certificates curl software-properties-common

2、添加 Docker 的官方 GPG 密钥

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

3、添加 Docker 的 APT 源

sudo add-apt-repository "deb [arch=amd64] 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.ascsudochmoda+r /etc/apt/keyrings/docker.asc

然后执行

sudotee/etc/apt/sources.list.d/docker.sources>/dev/null<<EOF Types: deb URIs: https://download.docker.com/linux/ubuntu Suites:$(./etc/os-release&&echo"${UBUNTU_CODENAME:-$VERSION_CODENAME}")Components: stable Architectures:$(dpkg --print-architecture)Signed-By: /etc/apt/keyrings/docker.asc EOF

4、更新 APT 包索引

sudo apt update

5、安装 Docker CE

sudo apt install docker-ce

6、验证 Docker 是否安装成功

sudo systemctl status docker

7、 启动docker

sudo systemctl start docker

8、设置docker自启动

sudo systemctl enable docker

9、检查自启动状态

sudo systemctl is-enabled docker

10、最后在/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"}}
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进