欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Docker的常用命令

程序员文章站 2022-04-19 08:52:25
...
1.  帮助命令
# 显示docker的版本信息
docker version

# 显示docker的系统信息,包括镜像和容器的数量
docker info

# 帮助命令
docker 命令 --help

docker命令帮助文档地址:https://docs.docker.com/reference/
Docker的常用命令

2.  镜像命令

①  docker  images:查看本地主机上的所有镜像
Docker的常用命令

# 解释
REPOSITORY       镜像的仓库源
TAG              镜像的标签
IMAGE ID         镜像的id
CREATED          镜像的创建时间
SIZE             镜像的大小
Docker的常用命令
# 扩展项
-a, --all        列出所有镜像
-q, --quiet      只显示镜像id
Docker的常用命令

②  docker  search:搜索镜像

Docker的常用命令
# 可通过可选项进行过滤搜索(搜索stars大于3000的mysql镜像)
docker search mysql --filter=STARS=3000   

③  docker  pull:下载镜像

# 下载mysql镜像,默认下载的是最新版本
docker pull mysql 

# 也可指定版本下载(本版必须是docker hub上面存在的版本)
docker pull mysql:5.7
Docker的常用命令

④  docker  rmi:删除镜像

# 删除指定的镜像
docker rmi -f 镜像id

# 删除多个镜像
docker rmi -f 镜像id 镜像id 镜像id

# 删除全部的镜像
docker rmi -f $(docker images -aq)
Docker的常用命令
3.  容器命令

注意:有镜像之后才能创建容器
在docker里面下载一个centos镜像来测试容器命令

# 下载最新版本的centos
docker pull centos
Docker的常用命令
①  新建并启动容器
docker run [可选项参数] image

# 可选项参数说明
--name="name"        				容器名字,用来区分容器
-d                   				以后台方式运行
-it                  				使用交互方式运行,进入容器查看内容
-P                   				指定容器的端口
	-P ip:主机端口:容器端口			带ip的主机端口映射到容器端口
	-P 主机端口:容器端口(常用)        主机端口映射到容器端口
	-P 容器端口
-p                   				随机指定端口
Docker的常用命令
②  启动并进入centos
docker run -it centos /bin/bash

③  退出容器centos,回到主机

# 直接容器停止并退出
exit

# 容器不停止但退出(通过快捷键)
Ctrl + P + Q
Docker的常用命令 根目录变为容器的id
④  查询所有正在运行的容器
docker ps

# 可选项参数说明
-a       查询所有运行的容器(包括之前运行过的)
-n=?     显示最近创建的容器
-q       只显示容器的编号
Docker的常用命令
⑤  删除容器
# 删除指定容器(正在运行的容器不能删除)
docker rm 容器id

# 删除所有容器方法一
docker rm -f $(docker ps -aq)

# 删除所有容器方法二
docker ps -a -q|xargs docker rm
Docker的常用命令
⑥  启动和停止容器
# 启动容器
docker start 容器id

# 重启容器
docker restart 容器id

# 停止当前正在运行的容器
docker stop 容器id

# 强制停止当前容器
docker kill 容器id
相关标签: linux