<markdown>

Docker 初试

安装

本次安装的是Docker version 17.03.0-ce, build 3a232c8。基本上按照官方文档的步骤来安装就行。安装完成之后,会自动创建一个叫 docker 的群组,将当前用户加入该群组,可以方便的使用 docker。

sudo usermod -aG docker ${USER}

最后,指定一下 registry-mirrors 并关闭 docker 对 iptables 的修改:

sudo vi /etc/docker/daemon.json
{
  "registry-mirrors": ["https://tcy9rrzz.mirror.aliyuncs.com"],
  "iptables": false
}

Tips

  • docker container prune
  • docker system prune

这两个命令比较有用,不过不能随便用,它们都会把当前没有运行的 container 清理掉,system prune 会导致相关的 volume 也被删掉,容易造成数据被误删除。目前我感觉比较好的实践,还是在临时执行 docker run 的时候,加入 --rm 参数,这样执行完毕之后,container 及其相关的资源会被自动清理掉,比较 clean。

</markdown>