Docker 学习(四)命令大全

本文详细介绍了Docker的基本命令,包括查看基本信息、版本信息、搜索和管理镜像、控制容器的运行与删除等操作。重点讲解了run、start、stop、rm等关键命令的使用场景,并提供了实例演示如何通过Docker运行和管理容器。此外,还补充了run与start、stop与kill的区别,帮助读者深入理解Docker容器的生命周期管理。
摘要由CSDN通过智能技术生成
基本命令说明
info查看基本信息
version查看版本信息
镜像命令
search搜索镜像
images查看已存在的镜像
pull拉取镜像
push推镜像
rmi删除镜像
容器命令
run生成容器
ps列举当前运行的容器
inspect检查容器内部信息
stop停止容器
start启动容器
rm删除容器

基本命令

info 查看基本信息

$ docker info

version 查看版本信息

$ docker version

镜像命令

search 搜索镜像

$ docker search 镜像名称

images 查看已存在镜像

$ docker images

pull 拉取镜像

$ docker pull 镜像名称
$ docker pull 镜像名称:版本
# image_name: 表示镜像的仓库源名称
# tag: 镜像的标签,如果不指定tag,默认用最新的

push 推镜像

$ docker push 镜像名称:版本
# image_name: 表示镜像的仓库源名称
# tag: 镜像的标签

rmi 删除镜像

$ docker rmi 镜像名称/镜像ID
$ docker rmi -f 镜像名称/镜像ID
# -f 强制删除,如果镜像有容器在运行,那么就需要强制删除

容器命令

run 生成并启动容器

$ docker run
# 首先会从本地找镜像,如果有则直接启动,如果没有的话,从镜像仓库拉起,再启动
$ docker run -d --name my-rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:management
# -d 后台启动
# -p 端口映射(宿主机端口:程序端口,可以有多个,因为镜像可能存在多个端口)
# rabbitmq:management (格式 REPOSITORY:TAG),如果不指定tag,默认使用最新的版本
# --name 给容器取个名字

补:run和start的区别:

run是通过镜像来创建容器并启动,start是运行已经生成过的容器

ps 列举当前运行的容器

$ docker ps
$ docker ps -a
# -a 查看全部的容器,包括未运行的
$ docker ps -aq
# -a 查看全部的容器
# -q 查看容器的ID

inspect 检查容器内部信息

$ docker inspect 容器名称

stop 停止容器

$ docker stop 容器名称

start 启动容器

$ docker start 容器名称

补:start和run的区别

run是通过镜像来创建容器并启动,start是运行已经生成过的容器

rm 删除容器

$ docker rm 容器名称/容器ID
$ docker rm -f $(docker ps -aq)
# docker rm -f $(docker ps -aq) 删除全部的容器
# docker ps -aq 查看所有的容器ID

整理完毕,完结撒花~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不愿放下技术的小赵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值