前言

介绍一下一些docker的基本命令。

正文

帮助命令:

首先要学的肯定是docker --help 命令了,因为这样我们就不用经常去查官网。

docker 应用篇————docker基本命令[四]_参数说明

docker version

docker 应用篇————docker基本命令[四]_帮助命令_02

docker info

docker 更加详细的信息。

docker 应用篇————docker基本命令[四]_bash_03

这里看到了,我用root 查看的,其他用户可能显示没有权限,那么应该在sudo里面增加。

镜像命令:

docker images 查看本地镜像:

docker 应用篇————docker基本命令[四]_linux_04

docker search 查看镜像:

docker 应用篇————docker基本命令[四]_linux_05

那么你还需要一些过滤的话。

docker 应用篇————docker基本命令[四]_bash_06

如果找到镜像后,那么就可以进行下载了。

docker pull:

docker 应用篇————docker基本命令[四]_参数说明_07

然后看下下面那几个信息:
docker 应用篇————docker基本命令[四]_linux_08

digest 表示前面。

status 表示状态

docker.io/library/mysql:latest 表示真实的下载地址。

docker 应用篇————docker基本命令[四]_参数说明_09

这里看到有好几个没有下载下来,因为镜像是镜像层,有些镜像有的话是不用重新下载的,可以复用。

docker rmi $(docker image -aq ) 删除全部镜像。

容器命令:

docker run [可选参数] image

参数说明:

--name 容器名字

-d 后台方式运行

-it 使用交互方式运行,进入容器查看内容

-P 指定容器端 -p 8080:8080

-p 随机指定端口

docker 应用篇————docker基本命令[四]_linux_10

docker ps

-a 显示全部容器,包括停止的
-n 显示几个
-q 显示容器的编号

这里使用 docker run -it centos /bin/bash

启动并进入容器,那么退出的时候使用:

exit 退出容器,并且容器停止

ctrl + P + Q 容器不停止退出

删除容器:

docker rm 容器+id

docker rm -f $(docker ps -aq)

docker start 容器id 启动容器

docker stop 容器id 停止容器

docker restart 容器id 重启容器

docker kill 容器id 强制停止当前容器

linux 树

docker 应用篇————docker基本命令[四]_参数说明_11

下一节日志、元数据、进程查看。