1 安装软件包以允许 apt 通过 HTTPS 使用存储库
rootl@k8s-master:~$ apt-get update 忽略:1 cdrom://[Debian GNU/Linux 11.5.0 _Bullseye_ – Official amd64 DVD Binary-1 20220910-10:40] bullseye InRelease 错误:2 cdrom://[Debian GNU/Linux 11.5.0 _Bullseye_ – Official amd64 DVD Binary-1 20220910-10:40] bullseye Release 请使用 apt-cdrom,通过它可以让 APT 识别该盘片。apt-get upgdate 不能被用来加入新的盘片。 获取:3 获取:4 获取:5 正在读取软件包列表… 完成 E: 仓库 “cdrom://[Debian GNU/Linux 11.5.0 _Bullseye_ – Official amd64 DVD Binary-1 20220910-10:40] bullseye Release” 没有 Release 文件。 N: 无法安全地用该源进行更新,所以默认禁用该源。 N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节 sudo apt-get install apt-transport-https ca-certificates curl software-properties-common gnupg2 |
2 添加 Docker 的官方 GPG 密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg |
3 添加软件源
root@dmaster:~# echo > “deb [arch=$(dpkg –print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian > $(lsb_release -cs) stable” | tee /etc/apt/sources.list.d/docker.list > /dev/null root@dmaster:~# cat /etc/apt/sources.list.d/docker.list deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian bullseye stable |
4 更新软件列表
root@dmaster:~# apt update 命中:1 命中:2 命中:3 获取:4 获取:5 |
5 安装 docker 引擎
|
6 配置镜像加速地址
root@dmaster:~# mkdir -p /etc/docker root@dmaster:~# tee /etc/docker/daemon.json <<-‘EOF’ > { > “registry-mirrors”: [“https://hub-mirror.c.163.com”] > } > EOF { “registry-mirrors”: [“https://hub-mirror.c.163.com”] } |
注:其他镜像加速器地址,可替换上边的加速地址
科大镜像: 易: 阿里云:https://<你的ID>.mirror.aliyuncs.com 七牛云加速器: |
7 启动docker并配置开机启动
root@dmaster:~# systemctl start docker root@dmaster:~# ps -ef|grep docker root 34909 1 0 22:10 ? :00 /usr/bin/dockerd -H fd:// –containerd=/run/containerd/containerd.sock root 38131 3767 0 22:12 pts/0 :00 grep docker root@dmaster:~# systemctl enable docker Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable docker |
将当前用户加入 docker 用户组
root@dmaster:~# usermod -aG docker $USER && newgrp docker |
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!