docker官网api知识点梳理

1.检查images:docker inspect <tag or id>

2.docker image ls以列出本地images;

3.docker-compose run命令允许为服务运行一次性命令:

$ docker-compose run web env
$ docker-compose run web ls /opt

4.使用docker-compose down命令停止容器并删除

默认情况下,唯一删除的内容是:

  • Compose文件中定义的服务的容器
  • networks在Compose文件部分中定义的网络
  • 默认网络(如果使用)

定义为的网络和卷external永远不会被删除。

1)--volumes还能删除容器使用的数据卷:
$ docker-compose down --volumes
2)--rmi type删除images:

'all': 删除所有images;
'local': 删除没有创建容器的images;

5.指定多个Compose文件

1)使用-f配置多个文件。多个yml文件时,Compose会将它们合并为一个配置。Compose按照提供文件的顺序构建配置。后续文件覆盖并添加到其前任文件中。(相同的服务,任何相同匹配的字段都会覆盖之前的文件内容)
$ docker-compose -f docker-compose.yml -f docker-compose.admin.yml run backup_db
2)-f标志是可选的。如果未使用此标志,Compose将遍历工作目录及其父目录,以查找 docker-compose.yml和docker-compose.override.yml文件。必须至少提供docker-compose.yml文件。如果两个文件都存在于同一目录级别,则Compose会将这两个文件合并为一个配置。

6.通过发送SIGKILL信号强制运行容器停止:

# 可选-s SIGINT:SIGNAL to send to the container. Default signal is SIGKILL.
docker-compose kill -s SIGINT

7.docker volume ls列出本地匿名卷;

8.docker-compose top显示正在运行的进程:

$ docker-compose top
$ docker-compose top containerId

9.docker-compose up

如果进程遇到错误,则此命令的退出代码为1。
如果使用SIGINT(ctrl+ C)或中断进程SIGTERM,则停止容器,退出代码为0。
如果SIGINT还是SIGTERM在这段停机阶段再次发送,运行容器被杀害,并退出代码2。

10.参数:

ARGS:添加构建参数,这些参数只能在构建过程中访问。

11. inspectDockerImage验证docker镜像:

# json输出
root:[~/] # ./inspectDockerImage --json gforghetti/apache:latest | jq
# html输出
root:[~/] # ./inspectDockerImage --html gforghetti/apache:latest

12.所有容器名称及其IP地址:

# docker-compose 
docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
#  docker
docker inspect -f '{{.Name}} - {{.NetworkSettings.IPAddress }}' $(docker ps -aq)

13.官方案例及拓展:

https://docs.docker.com/samples/

推荐阅读更多精彩内容

  • 一 、什么是 Docker Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国...
    Blazzer阅读 2,677评论 0 13
  • Docker-Compose简介安装使用 [TOC] 1 简介 Github源码官方文档和示例 Compose i...
    小小少年Boy阅读 10,359评论 0 5
  • 简单总结jaeger的搭建 一 准备 1 下载 jaeger github.com/jaegertracing/j...
    wwq2020阅读 1,404评论 0 0
  • 妻子怀孕了。都说产前多锻炼生宝宝会顺利些,于是丈夫每天下班后就陪着妻子去散步。散步的时候会路过几个水果店,家里水果...
    我有我的格度阅读 224评论 0 0
  • 是日眉心解不开,望湖楼上慢徘徊。 方期轻棹携愁去,岂料西风引恨来。 浪子难逢秦弄玉,梦魂空到楚阳台。 凝眸忍看双飞...
    孤筠阅读 142评论 2 4