Linux系统 Debian/Ubuntu 安装 Docker 与 docker-compose 的步骤

官方源安装

docker 安装

  • 国内服务器
apt-get update -y && apt-get install -y curl wget && curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
  • 境外服务器
apt-get update -y && apt-get install -y curl wget && curl -fsSL https://get.docker.com | bash -s docker

docker-compose 安装

  • 国内服务器
curl -L "https://ghproxy.com/https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
  • 境外服务器
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
如果 /usr/local/bin 不在环境变量 PATH 里
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

检查 docker-compose 版本:

docker-compose --version

docker 更换镜像加速器

hub.docker.com 似乎被 DNS 污染了。国内服务器推荐更换镜像加速器(境外服务器不推荐)。
国内服务器应用安装未成功,大概率是网络问题镜像下载未成功而导致。
关于源的有效性,可以参考以下这个开源项目,进行更改:
y0ngb1n

或命令行方式:

echo >/etc/docker/daemon.json

cat>/etc/docker/daemon.json <<END

{

"registry-mirrors": [

"https://hub-mirror.c.163.com",

"https://docker.m.daocloud.io",

"https://ghcr.io",

"https://mirror.baidubce.com",

"https://docker.nju.edu.cn"

]

}

END

systemctl restart docker

第三方(国内)

该项目提供服务器的软件源的一键更换,额外提供 docker 中国一键安装脚本。
https://linuxmirrors.cn/

bash <(curl -sSL https://gcore.jsdelivr.net/gh/SuperManito/LinuxMirrors/DockerInstallation.sh)

参考文献

推荐文章

除夕给群友和群主发红包!

我给群友13.14元哎!大气的我!我自己以前从来没有白...

javaScript MDN 阅读笔记(JavaScript 指南:2.语法和数据类型)

javaScript MDN 阅读笔记文档地址:htt...

评论区(2条评论)

我要评论

昵称
邮箱
网址
0/200
取消
测试 & LV1

测试负载均衡

中国
Android
Chrome
OpenWRT & LV1

感谢分享~

中国
Windows
Firefox
可按 ESC 键退出搜索

0 篇文章已搜寻到~