Docker常用相关命令
一、Docker镜像相关命令
-
查看镜像
#查看本地所有镜像 docker images #查看所有镜像id docker images -q
-
搜索镜像
#搜索远程仓库镜像命令格式:docker search 镜像名称 docker search redis
-
拉去镜像
#拉取远程仓库中镜像(默认latest版本,lates所指最新版本),命令格式:docker pull 名称 docker pull redis #根据镜像版本号下载,命令格式 docker pull 名称:版本 docker pull redis:5.0
1、如何查看镜像存在的版本号,访问https://hub.docker.com网站,进去直接搜索
2、搜索之后,查找官网维护的软件,点击图标,如下图所示,找到对应版本
-
删除镜像
#根据image Id删除,命令格式:docker rmi 镜像id docker rmi 7614ae9453d1 #根据镜像名称和版本号删除,命令格式:docker rmi 镜像名称:版本号 docker rmi redis:5.0 #删除所有镜像(不建议使用) docker rmi `docker images -q`
二、Docker容器相关命令
-
查看容器
#查看正在运行的容器 docker ps #查看历史容器 docker ps -a #查看所有容器id docker ps -aq
-
创建容器
#-------------------------------创建容器方式一:------------------------------------ # 创建容器并进入容器(后台不运行容器) # 命令格式:docker run -it --name=容器名字 镜像名字:版本号 bash docker run -it --name=redis_service1 redis:5.0 bash #-------------------------------创建容器方式二:------------------------------------ # 创建容器不进入容器(后台运行容器) #命令格式:docker run -id --name=容器名字 镜像名字:版本号 docker run -id --name=redis_service2 redis:5.0
-
进入容器
#进入容器(后台运行的容器)命令格式:docker exec -it name bash docker exec -it redis_service2 bash
-
退出容器
#退出容器 exit
-
启动容器
#启动容器,命令格式:docker start 容器名称 docker start redis_service2
-
停止容器
#停止容器,命令格式:docker stop 容器名称 docker stop redis_service2
-
删除容器:如果容器是运行状态则删除失败,需要停止容器才能删除
#删除单个容器,根据名称/容器id,命令格式:docker rm 容器名称/容器id docker rm redis_service2 #删除所有容器,命令格式:docker rm `docker ps -aq` docker rm `docker ps -aq`
-
查看容器信息
#查看容器信息,命令格式:docker inspect 容器名称 docker inspect redis_service2
三、常用参数详解
#-----------------------------参数详解---------------------------
# -a 查看所有容器
# -q 查看所有容器id
# -i 表示容器没有客户端链接也能保持运行状态。通常与-t同时使用
# -t 给容器重新分配一个伪输入终端,使其能接收命令,通常与-i同时使用
# -d 后台创建容器并运行,需要使用docker exec进入容器。
# --name 为容器创建名字
# bash 进入容器的初始化指令(类似打开一个shell脚本,进入容器)
# -----------------------------解释------------------------------
# 1、通过-it创建容器,退出之后,容器停止,通过docker ps 不能查看到容器
# (不是后台运行。一般称为交互式容器)
# 2、通过-id创建容器,没有进入容器,通过docker ps 能查看到容器(后台运行。一般称为守护式容器)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。