装 Docker
curl -sSL https://get.docker.com | sh
这条命令各发行版的 Linux 都适用。如果下载速度慢,可以用国内的地址:
curl -sSL https://get.daocloud.io/docker | sh
装完用 docker -v 确认一下。
daemon.json:日志、IPv6、镜像源
需要 IPv6 的话,改 /etc/docker/daemon.json:
{
"log-driver": "json-file",
"log-opts": {
"max-size": "20m",
"max-file": "3"
},
"ipv6": true,
"fixed-cidr-v6": "2001:db8:1::/64",
"experimental":true,
"ip6tables":true
}
log-opts 那两行顺手限住了容器日志的体积,不然一个持续输出的容器能把磁盘占满。
换镜像源也是改这个文件,把 registry-mirrors 加进去即可:
{
"registry-mirrors": ["https://1234567.mirror.aliyuncs.com"],
"ipv6": true,
"fixed-cidr-v6": "2001:db8:1::/64"
...
}
开机启动
sudo systemctl enable docker
装 docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version #查看 docker-compose 版本
下一步
docker run 的常用参数(交互、命名、目录映射、端口映射)单独整理在这篇:跳转
评论
还没有人留言。