更新、安装必备软件
BASH
apt-get update && apt-get install -y wget vim |
非大陆 Docker 安装
BASH
复制成功
wget -qO- get.docker.com | bash |
注意:出现 sudo: unable to resolve host [hostname]
, 可以编辑 nano /etc/hosts
然后在
localhost 后面空一格,再打上 [hostname]
你对应的 hostname 内容。
查看 Docker 版本
BASH
复制成功
docker -v |
开机自动启动
BASH
systemctl enable docker |
卸载 Docker
BASH
sudo apt-get purge docker-ce docker-ce-cli containerd.io |
BASH
sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd |
非大陆 Docker-compose 安装
BASH
复制成功
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 |
BASH
复制成功
sudo chmod +x /usr/local/bin/docker-compose |
BASH
复制成功
docker-compose –version |
大陆内地的服务器安装请见这边:国内机安装 docker
修改 Docker 配置(来自烧饼博客)
以下配置会增加一段自定义内网 IPv6 地址,开启容器的 IPv6 功能,以及限制日志文件大小,防止 Docker 日志塞满硬盘(泪的教训):
BASH
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 服务:
BASH
systemctl restart docker |