首页 > 其他 > 详细

docker 常用命令

时间:2020-06-02 11:10:51      阅读:43      评论:0      收藏:0      [点我收藏+]

一. 配置docker服务

1. docker 启动命令:dockerd -D H tcp: //127.0.0.1:2376                

启动 Docker 服务,开启 Debug 模式,并监听在本地的 2376 端口。

等同于/etc/docker/daemon.json 

{
    "debug ” : true, 
    ”hosts”:[”tcp://127.0.0 .1:2376”] 
}

 

2. docker启动命令(修改配置文件 /etc/ default/ docker后):

$ sudo systemctl daemon-reload

$ sudo systemctl start docker.service

 

3. 如果服务工作不正常,查看日志文件

Redhat:/var/log/messages

Ubuntu 或 CentOS :journalctl -u docker.service。

4. docker 重启后查看服务正常。

docker info XXX

5. 获取镜像

 docker [image] pull NAME [ :TAG] 

 NAME是镜像仓库名称(用来区分镜像), TAG是镜像的标签(往往用来表示版本 信息)。 通常情况下, 描述一个镜像需要包括 “名称+标签“ 信息。 

OPTIONS说明:

  • -a :拉取所有 tagged 镜像 

  • --disable-content-trust :忽略镜像的校验,默认开启

有时需要使用镜像代理服务来加速Docker镜像获取 过程 ,可以在Docker服务启动配置中增加 --registry-mirror=proxy_URL来指定镜像代理服务地址(如https:// registry.docker-en.com) 

 

6. 使用image 命令列出镜像

docker images [OPTIONS] [REPOSITORY[:TAG]]

OPTIONS说明:

  • -a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层); 

  • --digests :显示镜像的摘要信息;

  • -f :显示满足条件的镜像;( --filter=[]、--notrune= trueI false、 -q、 --quie七式rueI false)

  • --format :指定返回值的模板文件;

  • --no-trunc :显示完整的镜像信息;

  • -q :只显示镜像ID。

在列出信息中, 可以看到几个字段信息:

  • 来自于哪个仓库, 比如ubuntu表示ubuntu 系列的基础镜像;
  • 镜像的标答信息, 比如 18.04、 latest表示不同的版本信息。 标签只是标记, 并不能标识镜像内容;
  • 镜像的ID(唯一标识镜像),如果两个镜像的ID相同,说明它们实际上指向了同一 个镜像, 只是具有不同标签名称而已;
  • 创建时间, 说明镜像最后的更新时间;
  • 镜像大小, 优秀的镜像往往体积都较小。
 

docker 常用命令

原文:https://www.cnblogs.com/duaner92/p/13029423.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!