Docker——Docker命令——工作最常用

Docker——Docker介绍——第一章
Docker——Docker运行底层原理和为什么Docker比Vm快——小知识
Docker——Docker命令——工作最常用——第二章
Docker——镜像介绍——第三章
Docker——容器数据卷——第四章
Docker——DockerFile——第五章

1:帮助命令

# 1:显示 Docker 版本信息。
$ docker version
# 2:显示 Docker 系统信息,包括镜像和容器数。
$ docker info
# 3: 查看容器操作命令
$ docker --help

在这里插入图片描述

[root@192 zlj]# docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 1.13.1
Storage Driver: overlay2
 Backing Filesystem: xfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: journald
Cgroup Driver: systemd
Plugins: 
 Volume: local
 Network: bridge host macvlan null overlay
Swarm: inactive
Runtimes: docker-runc runc
Default Runtime: docker-runc
Init Binary: /usr/libexec/docker/docker-init-current
containerd version:  (expected: aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1)
runc version: 66aedde759f33c190954815fb765eedc1d782dd9 (expected: 9df8b306d01f59d3a8029be411de015b7304dd8f)
init version: fec3683b971d9c3ef73f284f176672c44b448662 (expected: 949e6facb77383876aeff8a6944dde66b3089574)
Security Options:
 seccomp
  WARNING: You're not using the default seccomp profile
  Profile: /etc/docker/seccomp.json
 selinux
Kernel Version: 3.10.0-862.el7.x86_64
Operating System: CentOS Linux 7 (Core)
OSType: linux
Architecture: x86_64
Number of Docker Hooks: 3
CPUs: 8
Total Memory: 1.779 GiB
Name: 192.168.174.136
ID: DMH2:MU2A:A27V:7WSQ:T63L:26U4:VMT4:QJAR:3Z4B:NYEU:KVE4:ZAHA
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false
Registries: docker.io (secure)

2:镜像命令

# 1:列出本地主机上的镜像
$ docker images [OPTIONS]
OPTIONS说明:
-a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);
--digests :显示镜像的摘要信息;
-f :显示满足条件的镜像;
--format :指定返回值的模板文件;
--no-trunc :显示完整的镜像信息;
-q :只显示镜像ID。

在这里插入图片描述
在这里插入图片描述

# 2:从Docker Hub查找镜像
$ docker search  [OPTIONS] 某个镜像的名字
OPTIONS说明:
--automated :只列出 automated build类型的镜像;
--no-trunc :显示完整的镜像描述;
-s :列出收藏数不小于指定值的镜像。

在这里插入图片描述

# 3:从镜像仓库中拉取或者更新指定镜像
$ docker pull   [OPTIONS] 某个镜像的名字
OPTIONS说明:
-a :拉取所有 tagged 镜像
--disable-content-trust :忽略镜像的校验,默认开启
# 4:删除本地一个或多少镜像。
$ docker rmi [OPTIONS] 某个镜像的名字
OPTIONS说明:
-f :强制删除;
--no-prune :不移除该镜像的过程镜像,默认移除;

在这里插入图片描述

3:容器命令

有镜像才可以创建容器,这是根本前提
我们在这里下载一个centos镜像演示(docker pull centos)

# 1:新建并启动容器
$ docker run [options] IMAGE

[options] 说明
在这里插入图片描述
启动centos容器,如下图所示
在这里插入图片描述

# 2:列出当前所有正在运行的容器
$ docker ps [options]

在这里插入图片描述

# 3:容器停止退出容器
$ exit
# 4:容器不停止但退出
$ ctrl+P+Q
# 5:启动容器
$ docker start 容器id或者容器名
# 6:重启容器
$ docker restart 容器id或者容器名
# 7:停止容器
$ docker stop 容器id或者容器名
# 8:加强停止容器
$ docker kill 容器id或者容器名
# 9:删除已停止容器
$ docker rm 容器id或者容器名

以下是重要的Docker容器命令

# 1:启动守护式容器
$ docker run -d 容器名

在这里插入图片描述
如下图解释了上面的意思
在这里插入图片描述

# 2:查看容器日志
$ docker logs -f -t --tail 容器ID

在这里插入图片描述

# 3:查看容器内运行进程
$ docker top 容器ID

下图,可以说明:可以把容器看做是一个简易版的Linux环境
在这里插入图片描述

# 4:查看容器内部细节
$ docker inspect 容器ID

在这里插入图片描述

以下代码演示前提是:

# 4:容器不停止但退出
$ ctrl+P+Q

在这里插入图片描述
在这里插入图片描述

# 6:查看容器内部细节
$ docker cp 容器ID:容器内的路径 目的主机路径

在容器中编辑2.txt文件
在这里插入图片描述
复制容器中的文件到主机中
在这里插入图片描述

4:Docker常用命令总结

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Docker 命令大全

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值