Docker 安装和配置

安装 Docker

添加 Docker 秘钥:

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

添加 docker 软件源:

cat > /etc/apt/sources.list.d/docker.list << EOF
deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable
EOF

更新源

apt-get update

如果更新源的时候出现:Key is stored in legacy trusted.gpg keyring 警告,参考这篇文章:Ubuntu 22.04 LTS apt-get update 报 Key is stored in legacy trusted.gpg keyring 警告解决方案。

搜索 Docker 版本

apt-cache madison docker-ce | grep 20.10
root@k8s-master:~# apt-cache madison docker-ce | grep 20.10docker-ce | 5:20.10.24~3-0~ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable arm64 Packagesdocker-ce | 5:20.10.23~3-0~ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable arm64 Packagesdocker-ce | 5:20.10.22~3-0~ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable arm64 Packagesdocker-ce | 5:20.10.21~3-0~ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable arm64 Packagesdocker-ce | 5:20.10.20~3-0~ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable arm64 Packagesdocker-ce | 5:20.10.19~3-0~ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable arm64 Packagesdocker-ce | 5:20.10.18~3-0~ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable arm64 Packagesdocker-ce | 5:20.10.17~3-0~ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable arm64 Packagesdocker-ce | 5:20.10.16~3-0~ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable arm64 Packagesdocker-ce | 5:20.10.15~3-0~ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable arm64 Packagesdocker-ce | 5:20.10.14~3-0~ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable arm64 Packagesdocker-ce | 5:20.10.13~3-0~ubuntu-jammy | https://download.docker.com/linux/ubuntu jammy/stable arm64 Packages

安装 20.10.24 版本:

apt-get install docker-ce=5:20.10.24~3-0~ubuntu-jammy -y

验证是否安装完成:

docker version

配置 Docker

配置驱动和镜像加速:

cat > /etc/docker/daemon.json << EOF
{"exec-opts":["native.cgroupdriver=systemd"],"log-driver":"json-file","log-opts":{"max-size":"100m"},"storage-driver":"overlay2","storage-opts":["overlay2.override_kernel_check=true"],"registry-mirrors":["https://ot2k4d59.mirror.aliyuncs.com"],"graph":"/data/docker"
}
EOF

加载配置:

systemctl daemon-reload

重启服务:

systemctl restart docker

查看状态:

systemctl status docker

输出如下信息表示服务正在运行:

root@k8s-master:~# systemctl status docker
● docker.service - Docker Application Container EngineLoaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)Active: active (running) since Thu 2023-04-13 09:35:32 CST; 1h 47min ago
TriggeredBy: ● docker.socketDocs: https://docs.docker.comMain PID: 811 (dockerd)Tasks: 54Memory: 636.8MCPU: 34min 29.040sCGroup: /system.slice/docker.service└─811 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sockApr 13 10:48:00 k8s-master dockerd[811]: time="2023-04-13T10:48:00.956872820+08:00" level=info msg="ignoring even>
Apr 13 10:48:02 k8s-master dockerd[811]: time="2023-04-13T10:48:02.547628696+08:00" level=info msg="ignoring even>
Apr 13 10:48:02 k8s-master dockerd[811]: time="2023-04-13T10:48:02.606573172+08:00" level=info msg="ignoring even>
Apr 13 10:48:14 k8s-master dockerd[811]: time="2023-04-13T10:48:14.572730408+08:00" level=info msg="ignoring even>
Apr 13 10:48:14 k8s-master dockerd[811]: time="2023-04-13T10:48:14.627654138+08:00" level=info msg="ignoring even>
Apr 13 10:48:14 k8s-master dockerd[811]: time="2023-04-13T10:48:14.635791165+08:00" level=info msg="ignoring even>
Apr 13 10:48:15 k8s-master dockerd[811]: time="2023-04-13T10:48:15.760849281+08:00" level=info msg="ignoring even>
Apr 13 10:48:17 k8s-master dockerd[811]: time="2023-04-13T10:48:17.979663697+08:00" level=info msg="ignoring even>
Apr 13 10:48:19 k8s-master dockerd[811]: time="2023-04-13T10:48:19.030516313+08:00" level=info msg="ignoring even>
Apr 13 10:48:56 k8s-master dockerd[811]: time="2023-04-13T10:48:56.294534754+08:00" level=info msg="Attempting ne>
......


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部