skip to content
Logo 凝雨谷林堂

docker&docker-compose的安装卸载与优化

/ 2 min read

前言

docker 是什么?它能用来做什么?它的优缺点如何?想必能看到这篇文章的大家都再熟悉不过了。所以在这里就不多赘述,让我们直接进入正题吧。

1.安装Docker、Docker-compose

更新必要的软件

apt-get update && apt-get install -y wget vim

安装Docker

wget -qO- get.docker.com | bash

查看Docker的版本

docker -v

设置开机启动

systemctl enable docker

优化Docker(可选)

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", #开启容器的ipv6
"experimental":true,
"ip6tables":true
}
EOF

重启 Docker 服务

卸载Docker

sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

安装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

2.一点建议

建议专门新建一个文件夹用来放 docker 的数据和配置文件,方便后续运维