安装docker-docker-compose

https://www.runoob.com/docker/ubuntu-docker-install.html (docker安装 )

一. docker安装

此种方式 已废弃(原因:https://get.daocloud.io/docker 网站已废弃)

1
2
3
4
# docker 安装
curl -sSL https://get.daocloud.io/docker | bash -s docker --mirror Aliyun
# 阿里云
curl -sSL https://get.daocloud.io/docker | sh

最新方式安装

1.ubuntu安装docker

脚本链接:http://lc-j2rHZR7P.cn-e1.lcfile.com/a9zzQwNiJ3PN4fzuq292vb1Vf5osi0Jt/test-docker.sh

1
2
curl -fsSL https://test.docker.com -o test-docker.sh
sudo sh test-docker.sh

2.debian安装docker

1
2
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

3.centos安装docker

1
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

centos / ubuntu通用安装方式

1
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

当上方官方链接失效时可使用阿里云方式安装 docker-ce阿里云镜像栈

4.docker镜像加速

科大镜像:https://docker.mirrors.ustc.edu.cn/
网易:https://hub-mirror.c.163.com/
阿里云:https://<你的ID>.mirror.aliyuncs.com
七牛云加速器:https://reg-mirror.qiniu.com

二. docker-compose安装 ( 此种方式已弃用 )

1
2
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.12.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

三. 关于docker-compose( 使用此种方式安装—官网安装 )

最近get.daocloud上的docker-compose出了点问题建议使用githubdocker-compose包 / 直接gitee下载源码包授权
官网链接 : https://github.com/docker/compose/releases/tag/1.27.2
gitee链接: https://gitee.com/gegewu12/docker/raw/master/docker-compose/docker-compose
lencloud链接:http://lc-j2rHZR7P.cn-e1.lcfile.com/mgGgaiehhnEGs7N2TjshFFSIz80kytls/docker-compose

1.官网方式安装
1
2
3
4
5
6
# 官网安装方式:(此种方式安装的特定版本docker-compose是可以使用的)
# 版本1.26 自行替换版本号
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# 补全命令(可不做配置)
curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --s
2.leancould源码包安装
1
2
3
4
5
# 下载源码包到指定目录
wget -P /usr/local/bin/ http://lc-j2rHZR7P.cn-e1.lcfile.com/mgGgaiehhnEGs7N2TjshFFSIz80kytls/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# 验证
docker-compose -v

image-20230527141722420

四. 扩展

1.配置docker不能绕过防火墙

https://www.cnblogs.com/qjfoidnh/p/11567309.html

1
2
3
4
5
6
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["加速器地址"],
"iptables":false
}
EOF

2.卸载docker

ubuntu卸载docker

https://blog.csdn.net/qq_45495857/article/details/113743109

1
dpkg -l |grep docker |awk '{print $2}' |xargs apt remove -y

centos卸载docker

1
2
3
4
5
6
7
1.查找安装报
[root@localhost tipg]# rpm -qa |grep docker
docker-common-1.13.1-209.git7d71120.el7.centos.x86_64 docker-client-1.13.1-209.git7d71120.el7.centos.x86_64 docker-1.13.1-209.git7d71120.el7.centos.x86_64
2.卸载
yum remove -y
# 推荐使用一键卸载
rpm -qa |grep docker |xargs yum remove -y

docker部署网站 (已弃用)

https://get.daocloud.io/#install-docker

image-20230521201929831

结语祝好!