在Linux上安装Docker,并配置Docker的额外配置。
非中国大陆#
1
2
3
4
5
|
wget -qO- get.docker.com | bash
docker -v #查看 docker 版本
systemctl enable docker # 设置Docker自启动
|
- Docker-compose安装(非必须)(已并入主程序,无需重复安装)
1
2
3
4
5
|
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
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version #查看 docker-compose 版本
|
中国大陆#
1
|
curl -fsSL https://get.docker.com | bash
|
1
|
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
|
1
|
curl -fsSL https://get.docker.com | bash -s docker --mirror AzureChinaCloud
|
1
2
3
|
docker -v #查看 docker 版本
systemctl enable docker # 设置Docker自启动
|
1
2
3
4
5
|
apt install -y docker.io docker-compose
docker -v #查看 docker 版本
systemctl enable docker # 设置Docker自启动
|
Docker额外配置#
限制日志文件大小,添加ipv6补丁
1
2
3
4
5
6
7
8
9
10
11
12
13
|
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
|