本文对Docker && Compose Install的安装的指令进行收集,避免再次网上收集的繁琐
## 一、Docker安装与Docker-Compose安装
### 1.安装 Docker(非大陆服务器)
1
| wget -qO- get.docker.com | bash
|
2.安装 Docker-compose(非大陆服务器)
1
| sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
|
1
| sudo chmod +x /usr/local/bin/docker-compose
|
1
| docker-compose --version
|
3.安装 Docker(国内服务器)
1
| curl -sSL https://get.daocloud.io/docker | sh
|
4.安装 Docker-compose(国内服务器)
1
| curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
|
1
| chmod +x /usr/local/bin/docker-compose
|
1
| docker-compose --version
|
二、必要设置
1.设置一
以下配置会增加一段自定义内网 IPv6 地址,开启容器的 IPv6 功能,以及限制日志文件大小,防止 Docker 日志塞满硬盘(泪的教训):
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| cat > /etc/docker/daemon.json <<EOF { "log-driver": "json-file", "log-opts": { "max-size": "20m", "max-file": "3" }, "ipv6": true, "fixed-cidr-v6": "fd00:dead:beef:c0::/80", "experimental":true, "ip6tables":true } EOF
|
然后重启 Docker 服务:
1
| systemctl restart docker
|
参考资料