小李同学 keep digging deeper
Docker

docker和docker-compose服务安装

1 阅读 — 字

装 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 的常用参数(交互、命名、目录映射、端口映射)单独整理在这篇:跳转

本文作者 小李同学,转载请注明出处。

评论

还没有人留言。

写一条

提交后会先进站主的待审列表,通过之后才公开。

搜索文章

输入关键词搜索文章。