Ubuntu以脚本方式安装Docker和Docker-Compose教程
1. 环境
- Ubuntu 20以上
2. 脚本方式安装Docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
curl -sSL https://get.daocloud.io/docker | sh
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
3. 新增Docker配置文件 daemon.json 配置详解
cd /etc/docker
vim daemon.json
{
"log-opts":{
"max-size":"50M",
"max-file": "5"
},
"icc": false,
"hosts":["fd://"],
"registry-mirrors": ["https://registry.docker-cn.com"],
"insecure-registries": ["127.0.0.1:5000"]
}
4. 编辑docker.service文件
cd /lib/systemd/system
将’ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock’中的 ‘-H fd://’ 删除
5. 重启Docker
systemctl daemon-reload && systemctl restart docker
6. 安装Docker-Compose
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version