当前位置: 首页 > news >正文

docker 命令总结

导出镜像下载 centos 镜像 

docker pull centos:centos7.7.1908

常用命令

docker ps 查看正在运行的容器

docker ps -a 查看所有容器

docker images 查看本地已有镜像

停止所有容器 docker stop $(docker ps -aq)

停止某个容器 docker stop 容器名称

删除所有容器 docker rm $(docker ps -aq)

删除某个容器 docker rm  CONTAINER ID

删除所有镜像 docker rmi $(docker images -q)

删除单个镜像 docker image rm  IMAGE ID


容器生成镜像

先停止 目标容器 docker stop 容器名字
CONTAINER ID 是指容器 ID
docker commit -m "镜像名称 REPOSITORY" <CONTAINER ID> 镜像名称 REPOSITORY:版本TAG
架设要制作的容器 ID 是 0c485788a040
docker commit -m "data" 0c485788a040 data:1.0

 导出镜像

docker save -o 打包的镜像名称.tar 镜像名称 REPOSITORY:版本 TAG
docker save -o centos-dldlsr.tar dldl_data_sr:1.1

导入镜像

docker load -i centos-dldlsr.tar

镜像生成容器

注意容器名称不能大写
解释: --name dldlsr 在 name 空格需要创建的容器名称
解释: -p 9228:9228 把宿主机端口 9228 映射到容器端口 9228
解释:/data:/data 把把宿主机/data 映射到容器/data
解释:dldl_data_sr:1.1 镜像名称(REPOSITORY) dldl_data_sr 版本号(TAG) 1.1
docker run -i -t -d --name dldlsr -p 9228:9228 -p 8080:8080 -p 9988:9988 \
-p 7200:7200 -p 3306:3306 -p 81:81 -p 88:88 -p 20:20 -p 21:21 -p 80:80 \
-p 443:443 -p 888:888 -p 8888:8888 --privileged=true -v /data:/data centos:centos7.7.1908

启动动容器

docker start 容器名称
进入容器
docker exec -it <CONTAINER ID>容器名称 /bin/bash

相关文章:

  • 4个宝藏网站,免费即用,办公运营效率利器!
  • Three.js 研究:2、如何让动画线性运动
  • 7.Redis之String编码方式应用场景业务
  • [书生·浦语大模型实战营]——第三节:茴香豆:搭建你的 RAG 智能助理
  • 如何从恢复出厂设置的Android手机恢复联系人?
  • 算法与数据结构汇总
  • C语言--输入一个整数代表秒数,将这个数转化为对应的小时数、分钟数、和秒数
  • 第一篇【传奇开心果系列】Python的跨平台开发工具beeware技术点案例示例:使用beeware实现跨平台开发,从hello world开始
  • 软件杯 题目: 基于深度学习的疲劳驾驶检测 深度学习
  • java hashmap在项目中的使用
  • 【FPGA】Verilog:奇校验位检查器的实现(Odd Parity Bit Checker)
  • 如何在群晖NAS安装WPS Office并使用公网地址远程访问处理文档表格
  • 解决CLion调试时无法显示变量值的问题
  • lspci 显示当前设备的PCI总线信息
  • 分类预测 | Matlab实现ZOA-SVM斑马算法优化支持向量机的多变量输入数据分类预测
  • [译]Python中的类属性与实例属性的区别
  • eclipse的离线汉化
  • js算法-归并排序(merge_sort)
  • Mysql数据库的条件查询语句
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • Webpack 4x 之路 ( 四 )
  • - 概述 - 《设计模式(极简c++版)》
  • 计算机在识别图像时“看到”了什么?
  • 聚簇索引和非聚簇索引
  • 如何在GitHub上创建个人博客
  • 三栏布局总结
  • 我的业余项目总结
  • 想使用 MongoDB ,你应该了解这8个方面!
  • - 转 Ext2.0 form使用实例
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ‌‌雅诗兰黛、‌‌兰蔻等美妆大品牌的营销策略是什么?
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (26)4.7 字符函数和字符串函数
  • (3) cmake编译多个cpp文件
  • (vue)el-cascader级联选择器按勾选的顺序传值,摆脱层级约束
  • (待修改)PyG安装步骤
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (理论篇)httpmoudle和httphandler一览
  • (六)Flink 窗口计算
  • (生成器)yield与(迭代器)generator
  • (游戏设计草稿) 《外卖员模拟器》 (3D 科幻 角色扮演 开放世界 AI VR)
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • ***php进行支付宝开发中return_url和notify_url的区别分析
  • .net core 的缓存方案
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .ui文件相关
  • 。。。。。
  • 。Net下Windows服务程序开发疑惑
  • @31省区市高考时间表来了,祝考试成功
  • @GlobalLock注解作用与原理解析
  • @Resource和@Autowired的区别