码迷,mamicode.com
首页 > 其他好文 > 详细

docker常用的命令

时间:2019-11-04 11:15:18      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:manage   col   build   -name   映射   ble   style   man   rmi   

一、Docker常用命令

安装部署好Dokcer后,执行的命令是docker开头

总的来说分为以下几种:

docker [run|start|stop|restart|kill|rm|pause|unpause]             #容器生命周期管理
docker [ps|inspect|top|attach|events|logs|wait|export|port]       #容器操作运维
docker [commit|cp|diff]                                           #容器rootfs命令
docker [login|pull|push|search]                                   #镜像仓库
docker [images|rmi|tag|build|history|save|import]                 #本地镜像管理

1、镜像命令

搜索镜像

docker search 镜像名称

列出当前系统存在的镜像

docker images

拉取镜像

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

删除镜像

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

举例

docker search nginx       #搜索所有nginx相关的镜像列表(模糊查询)
docker pull nginx         #拉取nginx镜像
docker pull nginx:stable  #拉取tag为stable的nginx

通过查看镜像 会发现是有两个nginx镜像 ,不过他们版本不一样。
技术图片

2、容器命令

运行容器

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

运行容器后 我们可以直接访问rabbitmq 这就是Docker带来的方便


技术图片

列举当前运行的容器

docker p

检查容器内部信息

docker inspect 容器名称

停止某个容器

docker stop 容器名称

启动某个容器

docker start 容器名称

移除某个容器

docker rm 容器名称 (容器必须是停止状态)

 

如果一个人充满快乐,正面的思想,那么好的人事物就会和他共鸣,而且被他吸引过来。同样,一个人老带悲伤,倒霉的事情也会跟过来。

 

docker常用的命令

标签:manage   col   build   -name   映射   ble   style   man   rmi   

原文地址:https://www.cnblogs.com/wuzm/p/11790972.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!