rayjoy.github.io

My blog.

View on GitHub

Docker使用总结

主页

1.测试所使用环境

2.安装

添加apt国内源:

安装docker-ce:

sudo apt-get update;sudo apt-get install docker-ce

启动docker服务:

sudo systemctl enable docker; sudo systemctl start docker

建立docker用户组

sudo groupadd docker

将用户加入docker用户组:

使用阿里云镜像加速器:

{
    "registry-mirrors": [
         "https://xxxxxxxx.mirror.aliyuncs.com"
    ]
}

重启docker服务:

sudo systemctl daemon-reload; sudo systemctl restart docker.

可能需要重新登录终端来获取docker 用户权限

3.使用

获取镜像:

docker image pull ubuntu:16.04

运行容器:

列出系统中的镜像:

列出系统中的容器:

启动已终止容器:

docker container start [name/id/..]

进入容器

挂载主机目录

利用Dockerfile定制镜像:

显示docker占用空间的详细信息:

docker system df

查看容器日志

docker logs -f container-name

  • -f: 跟踪日志输出
  • –since: 显示某个开始时间的所有日志
  • -t: 显示时间戳
  • –tail: 仅列出最新N条容器日志

查看容器详细信息

  1. ·docker inspect container-id/name

容器连接主机硬件:

docker 使用自定义 dns

end