docker启动命令大全(Docker常用命令Study03详解)
类别:服务器 浏览量:2680
时间:2021-10-27 10:18:14 docker启动命令大全
Docker常用命令Study03详解目录
- 一. 帮助命令
- 二. 镜像命令
- 三. 容器命令
1. 查看当前docker版本
docker version
2. 显示 Docker 系统信息,包括镜像和容器数
docker info
3. 查看帮助文档,类似于CentOS的Man命令
docker --help
1. 查看本地主机上的镜像:
#列出本地所有的镜像(含中间映像层) docker images -a #只显示镜像ID docker images -q #显示完整的镜像信息 docker images --no-trunc
2.搜索镜像:https://hub.docker.com
docker search [OPTIONS] 镜像名字 OPTIONS:--no-trunc : 显示完整的镜像描述 -s : 列出收藏数不小于指定值的镜像 --automated : 只列出 automated build类型的镜像;
2.下载镜像
docker pull 镜像名字[:TAG] TAG:版本 默认为latest 最新版
3.删除镜像
#删除单个 docker rmi 某个XXX镜像名字或ID docker rmi -f 镜像ID #批量删除 docker rmi -f 镜像名1:TAG 镜像名2:TAG #删除全部镜像 docker rmi -f $(docker images -qa)
1.新建并启动容器
docker run [OPTIONS] IMAGE_NAME [COMMAND] [ARG...]
OPTIONS说明
–name=“容器新名字” : 为容器指定一个名称;
-d: 后台运行容器,并返回容器ID,也即启动守护式容器;
-i:以交互模式运行容器,通常与 -t 同时使用;
-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;
-P: 随机端口映射;
-p: 指定端口映射 ( hostPort:containerPort)
2.查看当前正在运行的所有容器
docker ps [OPTIONS]
OPTIONS说明
-a :列出当前所有正在运行的容器+历史上运行过的
-l :显示最近创建的容器
-n:显示最近n个创建的容器
-q :静默模式,只显示容器编号
–no-trunc :不截断输出
3.退出容器
exit 容器停止退出 ctrl+P+Q 容器不停止退出
4.启动容器
docker start 容器ID或者容器名
5.重新启动容器
docker restart 容器ID或者容器名
6.停止容器
docker stop 容器ID或者容器名
7.强制停止容器
docker kill 容器ID或者容器名
8.删除已停止的容器
docker rm 容器ID #一次性删除多个容器 docker rm -f $(docker ps -a -q)
9.进入正在运行的容器并以命令行交互
在容器中启动新的进程打开终端
docker exec -it 容器ID /bin/sh
直接进入容器启动命令的终端,不会启动新的进程
docker attach 容器ID
10.从容器内拷贝文件到主机上
docker cp 容器ID:容器内路径 目的主机路径
11.从主机上拷贝文件到容器内
docker cp 要拷贝的宿主机文件或目录 容器名称:容器文件或目录
12.查看容器挂载目录
docker inspect container_name docker inspect container_id
此目录就是你容器数据卷的位置
13.相关镜像启动命令
RabbitMQ:
docker run -d --hostname localhost --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:management
到此这篇关于Docker-常用命令-Study03详解的文章就介绍到这了,更多相关Docker常用命令Study03内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- dockerfile挂载目录(解决docker run中使用 ./ 相对路径挂载文件或目录失败的问题)
- docker导出日志(excel导出在docker环境中总是失败的问题)
- docker 启动rabbitmq(docker安装rabbitmq无法进入管理页面的问题)
- docker10个小技巧(docker比赛提交常用命令小结)
- dockertomcat多开实例(Docker tomcat的设置内存大小配置方式)
- docker容器运行环境(Docker 清理环境操作)
- 在docker中运行springboot(Linux Docker运行springboot项目的步骤详解)
- docker网络有哪些模式(Docker网络原理及自定义网络详细解析)
- dubbo和项目搭建(使用docker部署dubbo项目的方法步骤)
- docker端口映射怎么添加(Docker 动态修改容器端口映射的方法)
- docker 环境下udp双向通信怎么办(解决Docker network Create加--subnet后遇到问题)
- docker里面安装redis(Docker上实现Redis集群搭建)
- docker配置阿里云镜像(Docker镜像的制作,上传,拉取和部署操作利用阿里云)
- idea 启动docker容器不重新打包(Docker遇到Intellij IDEA,Java开发提升了十倍生产力)
- docker启动nginx容器命令(Docker安装Nginx教程实现图例讲解)
- dockerregistry原理(解决Docker x509 insecure registry的问题)
- 到了岁末 临门一脚 节点,天台综合督评会目标直指 全年红(到了岁末临门一脚)
- 寒假余额不满24小时,不如来一场说走就走的亲子阅读之旅(寒假余额不满24小时)
- 省委书记出席的交流会,十位县委书记同场发言,代表公文材料的高水平(省委书记出席的交流会)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
热门推荐
- firebug使用方法
- mysql怎么创建联合索引(mysql的联合索引复合索引的实现)
- blazor客户端访问串口(Blazor Server 应用程序中进行 HTTP 请求)
- opencv提取图像轮廓python代码(Python基于opencv调用摄像头获取个人图片的实现方法)
- linuxsamba怎么连接(Linux Samba服务器超详细安装配置附问题解决)
- php读取远程的txt文件(php 根据URL下载远程图片、压缩包、pdf等文件到本地)
- php怎样创建新文件详情(php文件后缀不强制为.php的实操方法)
- mysql 主从配置详解(MySQL 8.0.15配置MGR单主多从的方法)
- pyqt5信号槽编辑器(浅谈pyqt5中信号与槽的认识)
- 查看docker容器进程运行状态命令(docker容器内要启动两个进程时Dockerfile的实现代码)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9