docker 常用命令全解
文章目录
- 一、docker 基础常用命令
- 二、docker 镜像常用命令
- 三、docker 容器常用命令
- 四、docker 其他常用命令
一、docker 基础常用命令
启动docker
systemctl start
docker
停止docker
systemctl stop
docker
重启docker
systemctl restart
docker
自动启动
systemctl enable
docker
查看docker版本号
docker
-v
或者
docker
-version
docker
info
查看docker状态
systemctl status docker
二、docker 镜像常用命令
查看镜像目录
docker
images
拉去镜像 不加tab就是默认版本,加上tag就是指定版本号
docker
pull镜像名:tag
搜索镜像
docker
search镜像名
运行镜像 例如docker安装mysql
docker
run镜像名
删除镜像 加-f
就是删除多个 用rm
就是强制删除
docker rmi `镜像id/镜像名称` 删除一个
docker rmi -f `镜像名/镜像id` 强制删除
docker rmi -f `镜像名/镜像id` `镜像名/镜像id` 删除多个镜像
docker rmi -f ${docker images -aq} 删除全部镜像
docker image rm `镜像名称/镜像id` 强制删除镜像
保存镜像
docker save
镜像名称/镜像id
-o 镜像保存在那个位置和取重新的名称
示例:docker save mysql -o /root/test
加载镜像
任何装 docker 的地方加载镜像保存文件,使其恢复为一个镜像
docker
load -i镜像保存文件位置
清楚所有没有使用的镜像
docker
system prune -a
三、docker 容器常用命令
查看正在运行的容器列表
docker ps
查看所有容器 包含正在运行和没有运行的容器
docker ps -a
停止容器
docker stop `容器名称/容器id`
重启容器
docker restart `容器名称/容器id`
启动容器
docker start `容器名称/容器id`
删除容器
docker rm -f `容器名称/容器id` 删除单个容器
docker rm -f `容器名称/容器id` `容器名称/容器id` 删除多个容器
docker rm -f ${docker ps -aq} 删除全部容器
运行容器详解
docker
run 运行容器
-p
宿主机端口:容器端口
-p
3307:3306是把3306容器端口映射到宿主机3307端口
运行mysql
容器示例:docker run -itd --name mysql-8 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:8.0
进入容器
docker exec -it `容器名称/容器id` bin/bash
或者
docker exec -it `容器名称/容器id` /bin/bash
比如进入MySQL容器
docker exec -it `mysql` bin/bash
退出容器
exit
kill 容器
docker
kill容器id/容器名称
更换容器名称
docker rename
容器id/容器名称
新容器名
查看容器日志命令
docker logs -f --tail=查询多少行 默认查询所有容器/容器名称
四、docker 其他常用命令
暂停容器所有进程
docker
pause 容器名称 / 容器ID
恢复容器中所有的进程
docker
unpause 容器名称 / 容器ID
创建一个新的容器但不启动它
docker
create [OPTIONS] IMAGE [COMMAND] [ARG…]
例如:nginx
docker
create --name myrunoob nginx:latest
查看docker工作目录
sudo docker
info |grep
“docker root dir”
查看docker磁盘暂用情况
du
-hs /var/lib/docker
文件拷贝进容器
docker cp
容器id:/文件目录/文件名 /主机文件目录
查看镜像的元数据
docker inspect
容器id
如果对你有所帮助,感谢点赞支持一下,谢谢
docker 常用命令全解相关推荐
- docker常用命令详解
docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...
- Docker实战第二天(Docker常用命令详解)
Docker常用命令 docker version #查看版本 docker search centos #搜索可用的docker镜像 docker images #查看当前docker所有镜像 do ...
- Docker常用命令-全流程
Docker环境安装 安装详细说明参考官方文档:https://docs.docker.com/get-docker/ 环境信息查看 ##查看docker容器版本 docker version ##查 ...
- Linux常用命令全解
学习中----.. 注意: 所有类似reboot -f的命令里-前有空格 常见的命令也就是对文件的操作的名命令 1. 常见操作键组合 回到windows电脑桌面:Ctrl+Alt 进入命令DOS窗口: ...
- Docker常用命令使用详解(docker help、version、info、images)(一)
Docker常用命令 命令 描述 docker .docker help.docker --help 列出可用命令 docker version 显示Docker版本信息 docker info 显示 ...
- UICC 之 USIM 详解全系列——常用命令详解与实例说明
本人就职于国际知名终端厂商,负责modem芯片研发. 在5G早期负责终端数据业务层.核心网相关的开发工作,目前牵头6G算力网络技术标准研究. 文章目录 常用命令详解与实例说明 SELECT命令 REA ...
- Linux常用命令详解(最全)
Linux命令目录 Linux命令集合 系统信息 关机 (系统的关机.重启以及登出 ) 文件和目录 文件搜索 挂载一个文件系统 磁盘空间 用户和群组 文件的权限 - 使用 "+" ...
- Docker应用容器引擎——docker的常用命令详解
文章目录 1.Docker常用命令 2.docker的启动.停止.重启 3.管理命令 4.镜像管理 5.命令的详细演示 docker create docker start docker run do ...
- Linux常用命令详解(两万字超长文)
Linux常用命令详解 作为一枚程序员,熟练掌握一些常见的linux命令是很有必要的,掌握这些命令能帮助我们更好地管理Linux系统,提高工作效率,并有效地解决各种问题,为了方便自己后续查阅以及帮助不 ...
最新文章
- 微软联合创始人都看好,这项技术有什么过人之处?
- linux 权限 x 表示,在Linux系统中,用户对目录拥有“x”权限,表示可以执行下列哪种操作?...
- margin百分比,重叠和auto
- 关于chm文件打不开的解决方案
- 根据定制的 XML 文件进行随机抽取节
- java代码初体验_第一次Java 8体验
- hutool的定时任务不支持依赖注入怎么办_设计一个任务调度算法,时间轮算法,比优先队列更高效...
- MySql安装和基本管理
- 蓝桥杯 ADV-102 算法提高 单词个数统计
- allegro使用经验
- 移动办公应用的需求分析讨论
- Hadoop经典面试题
- 【百度头条】精准微营销—本地离线92GBQQ群数据库,包含全部版本
- 凯文.米特尼克(Kevin Mitnick)
- MEMS:万物智联技术关键
- 理财APP的低成本ASO优化实战
- 物联网嵌入式开发平台和开发流程
- 【批处理DOS-CMD命令-汇总和小结】-磁盘管理和修复、磁盘和分区属性的管理、设置隐藏分区卷(convert、diskpart、chkdsk)
- 怎么写出计算机SCI论文
- 拆分句子成为一个个单词,并统计各个单词的数量
热门文章
- Android 飞机大战
- 智能超表面,6G时代的颠覆式技术揭秘
- 简述 Mux VLAN 的作用与原理
- 塔望食业洞察丨方便速食行业市场现状、消费趋势、品牌策略分析
- Gephi简易学习[五]———— 分析红楼梦数据,了解Gephi操作流程
- Robust High-Resolution Video Matting with Temporal Guidance(具有时间引导的稳健高分辨率的实时视频抠图) 阅读笔记
- 从二战说起,为什么HMI设计需要关注人因学?
- 连续数值变量的离散化、哑变量
- 【iOS沉思录】Objective-C语言消息传递机制三道防线:消息转发机制详解
- 用桌面图标模拟FlappyBird游戏