Linux安装Docker
在Linux上安装Docker,并配置Docker的额外配置。
非中国大陆
wget -qO- get.docker.com | bash
docker -v #查看 docker 版本
systemctl enable docker # 设置Docker自启动
- Docker-compose安装(非必须)(已并入主程序,无需重复安装)
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 版本
中国大陆
- 官方源(速度不佳)
curl -fsSL https://get.docker.com | bash
- 阿里源
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
- 中国Azure源
curl -fsSL https://get.docker.com | bash -s docker --mirror AzureChinaCloud
docker -v #查看 docker 版本
systemctl enable docker # 设置Docker自启动
- 软件包管理器安装(Debian系可用)
apt install -y docker.io docker-compose
docker -v #查看 docker 版本
systemctl enable docker # 设置Docker自启动
Docker额外配置
限制日志文件大小,添加ipv6补丁
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