`

Docker子命令

阅读更多

1、信息显示

info

显示docker的详细配置信息

Containers: 9
 Running: 2
 Paused: 0
 Stopped: 7
Images: 21
Server Version: 1.12.6
Storage Driver: devicemapper

version

  -v: 显示docker版本

  version :显示docker客户端、服务端信息

 

Client:
 Version:         1.12.6
 API version:     1.24
 Package version: docker-1.12.6-28.git1398f24.el7.centos.x86_64
 Go version:      go1.7.4
 Git commit:      1398f24/1.12.6
 Built:           Fri May 26 17:28:18 2017
 OS/Arch:         linux/amd64
 
Server:
 Version:         1.12.6
 API version:     1.24
 Package version: docker-1.12.6-28.git1398f24.el7.centos.x86_64
 Go version:      go1.7.4
 Git commit:      1398f24/1.12.6
 Built:           Fri May 26 17:28:18 2017
 OS/Arch:         linux/amd64
inspect

  显示镜像或者容器的详细信息,并以json格式在控制台输出

  -f/--follow:获取具体属性的值

[root@iz2ze7sp5njgaf81ekoudez ~]# docker inspect -f '{{.HostConfig.NetworkMode}}'  mysqldb
default

2、镜像相关

build

commit

history

images

  显示docker中的镜像

  -a/--all: 显示所有镜像,包括中间层镜像(默认隐藏)

 

REPOSITORY                                    TAG                 IMAGE ID            CREATED             SIZE
<none>                                        <none>              a658dc14db82        2 weeks ago         256.6 MB

 

--digests:显示摘要

DIGEST
sha256:f3b3b28a45160805bb16542c9531888519430e9e6d6ffc09d7226

--no-trunc:不截取输出

IMAGE ID
sha256:1815c82652c03bfd8644afda26fb184f2ed891d921b20a0703b46768f9755c57

  -f, --filter

  --format

  -q, --quiet

import

load

pull

push

rmi

save

search

tag

 

3、容器相关

attach

cp

create

diff

exec

export

kill

logs

pause

port

ps:列出容器,默认为启动状态的

-a/--all:显示所有的容器,包括已停止的

-q/--quiet:只显示容器的Id

-s/--size:打印容器的大小

-l/--latest:只显示最新容器,包括已停止的

-n:显示最近n个创建的容器,包括停止的,默认为-1

[root@iz2ze7sp5njgaf81ekoudez ~]# docker ps -aql
2b7210f8bb30
[root@iz2ze7sp5njgaf81ekoudez ~]# docker ps -a
CONTAINER ID        IMAGE                              COMMAND                  CREATED             STATUS                    PORTS                  NAMES
2b7210f8bb30        hello-world                        "/hello"                 21 hours ago        Exited (0) 21 hours ago                          trusting_shockley
5e2de37c7ac1        registry.alauda.cn/library/mongo   "/entrypoint.sh mongo"   4 days ago          Exited (0) 4 days ago                            mongodb
dd77a3ab72bb        mysql                              "docker-entrypoint.sh"   4 days ago          Exited (0) 22 hours ago                          mysqldb
5f9408697ec2        redis                              "docker-entrypoint.sh"   5 days ago          Exited (0) 5 days ago                            redis-master
f9ef5aac5cdf        mysql                              "docker-entrypoint.sh"   5 days ago          Exited (0) 5 days ago                            sharp_bell
1948ab5b3cf6        wordpress                          "docker-entrypoint.sh"   8 days ago          Up 5 days                 0.0.0.0:8081->80/tcp   some-wordpress
f90388331d4d        mariadb                            "docker-entrypoint.sh"   9 days ago          Exited (0) 6 days ago                            wordpressdb
[root@iz2ze7sp5njgaf81ekoudez ~]# docker ps -l
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                    PORTS               NAMES
2b7210f8bb30        hello-world         "/hello"            21 hours ago        Exited (0) 21 hours ago                       trusting_shockley

rename

restart

rm

run

  运行镜像,生成容器

  -d 后台模式运行

  -e 设置环境变量

  -i 连接不成功使用标准输出

  -m 设置内存大小

  --name 指定容器名称,默认随机生成

  -t 伪终端显示

  -v 挂载文件卷

  -w 容器内的目录设定

start

  启动一个或多个容器

stats

stop

top

unpause

update

wait

4、系统相关

events

network

node

service

swarm

volume

5、仓库

login

logout

 

 持续完善

0
0
分享到:
评论

相关推荐

    Linux常用命令,Docker常用命令,k8s常用命令.zip

    cd test 转到当前目录下的test子目录中-------相对路径 1.3 ls命令 用来查看目录的内容。 选项 含义 -a 列举目录中的全部文件,包括隐藏文件 -l 列举目录中的细节,包括权限、所有者、组群、大小、创建日期、文件...

    win10子系统ubuntu(WSL) 安装Docker的教程(图文详解)

    win10安装Docker for windows 现在 Docker 有专门的 Win10 专业版系统的安装包,需要开启Hyper-V。 开启 Hyper-V 程序和功能 启用或关闭Windows功能 选中Hyper-V 安装Docker for windows 最新版 Docker ...

    Docker常用命令原理图.pdf

    。。。

    java学习:02.Docker基本命令.md

    Java是一种高级的面向对象的程序设计语言,它具有广泛的应用和强大的跨平台特性。Java语言于1995年由Sun公司推出,由Java之父詹姆斯高斯林设计。Java的设计目标是提供一种易学易用、功能强大的编程语言,使开发人员...

    Docker入门之安装Docker.pdf

    CentOS7防火墙默认采用的是firewalld管理netfilter子系统,底层调用的仍然是iptables命令,firewalld实际是iptables的一个封装。不同的防火墙相互间存在冲突,使用某其中一个时应禁用其他的。 谨记:容器运行在...

    Docker常用命令原理图 (2).pdf

    。。。

    深入浅出Docker(二):Docker命令行探秘

    首先,Docker的命令清单可以通过运行docker,或者dockerhelp命令得到:在Docker容器技术不断演化的过程中,Docker的子命令已经达到34个之多,其中核心子命令(例如:run)还会有复杂的参数配置。笔者通过结合功能和应用...

    docker-plugin:docker plugin 子命令 UX 原型

    docker plugin UX 原型 要求 重击 设置 将./docker-plugin放在你的 PATH 中 运行docker-plugin以显示使用情况 与提案的差异 插件容器不会对docker ps隐藏 docker ps所有选项都可用于docker-plugin ls 插件容器以...

    Docker全攻略(张涛).pdf

    Docker全攻略电子书籍张涛编著。542页涵盖了Docker介绍、安装、基本命令、命令剖析、Dockerfile、运行分析、内核讲解、资源调度 、生态圈、案例、部署案例等,比较全面。

    docker-firefox:Firefox的Docker容器

    Firefox的Docker容器 这是的Docker容器。 可通过现代的Web浏览器(无需在客户端上进行安装或配置)或通过任何VNC客户端来访问应用程序的GUI。 Mozilla Firefox是由Mozilla ... 使用以下命令启动Firefox docker容

    docker-freeswitch:用于在Docker容器中运行FreeSWITCH的Dockerfile

    就像是: docker run -d --net host --name freeswitch praekeltfoundation/freeswitch如果要使用FreeSWITCH的CLI,则可以使用Docker的exec命令连接到正在运行的容器: docker exec -it freeswitch fs_cli配套这...

    使用docker Compose 服务编排管理容器

    Docker Compose 容器编排...一个项目可以由多个服务(容器)关联而成,Compose 面向项目进行管理,通过子命令对项目中的一组容器进行便捷地生命周期管理。 更简单更便捷的管理我们的容器和部署。 里面有文档直接操作。

    Docker学习第二天(Docker容器管理)

    run里面的子选项 1.使用run命令创建容器 docker container run -it ubuntu /bin/bash //docker container run -itd --name xiaohua centos -i: 交互式操作。 -t: 终端。 ubuntu: ubuntu 镜像。 /bin/bash:放在...

    Docker v1.13 新功能介绍

    因为我之前没有装过插件,一直都是乖乖用稳定版,所以像 docker plugin、docker stack这些子命令我都没有试过。因此本次升级没有卸载插件的步骤,不过你要是以前装了插件得先卸载,毕竟API变了。 Docker 1.13.1 ...

    Win10 WSL运行docker报错:Cannot connect to the Docker daemon at unix:///var/run/docker.sock.

    我安装的子系统是Ubuntu 1804,安装docker步骤如下: sudo apt update // 更新软件源 sudo apt install -y docker.io // 安装docker sudo usermod -aG docker leo // 添加当前用户leo到docker用户组,然后重启WSL,...

    详解Docker容器运行多条命令(supervisor)

    Dockerfile 运行只支持一条命令,当在Docker里要运行多条命令,用supervisor来管理就比较合适了。 Supervisor是一个 Python 开发的 client/server 系统,可以管理和监控类 UNIX 操作系统上面的进程。它可以同时启动...

    Docker容器监控及日志管理实现过程解析

    当Docker部署规模变大后,需要对容器进行监控,一般Docker自带几个监控子命令ps、top和stats,然后是现在流行的开源监控工具Prometheus Docker自带的监控子命令ps docker ps ,列出容器,方便查看当前的运行的容器,...

    不踩坑使用Docker安装FastDFS方法详解.docx

    Docker安装FastDFS 关于Docker的安装不同的操作系统有不同的安装方法,这里就不再赘述,默认你的电脑或服务器上已经安装好了Docker,并已启动。...执行以下命令(如果非管理员权限则可能需要使用sudo):

    fibertree-docker:Docker容器中的Fibertree Jupyter笔记本

    运行以下命令: docker-compose up -d 浏览到localhost:8888 :warning: 警告:此docker compose文件禁用Jupyter令牌,因此请勿在直接暴露于Internet的系统上使用。 刷新容器 要更新Docker容器,请运行: % ...

    docker nginx 运行后无法访问的问题解决

    最近在学docker部署,一开始打算将nginx先docker化的。 对照官方的docker镜像介绍说明,进行自定义配置 将官方的nginx.conf复制出来后,修改添加了一些自定义,主要是屏蔽了default.conf,以及include文件夹 sites-...

Global site tag (gtag.js) - Google Analytics