docker常用命令(不断更新)

1、docker将镜像打成文件

docker save -o image.tar your_image_name:tag;
#比如
docker save - o nginx.tar nginx:latest

2、将文件加载成docker镜像

docker load -i image.tar
#比如
docker load -i nginx.tar

3、docker进入到容器里面

docker exec -it 容器id bash

4、docker退出容器

exit

5、docker copy文件到容器里面:
/path/to/local/file.txt 是宿主机的文件路径
/path/inside/container/file.txt 是容器内部需要存放的文件路径

docker cp /path/to/local/file.txt container_id:/path/inside/container/file.txt

6、docker 把容器内部文件copy到宿主机

docker cp container_id:/path/inside/container/file.txt /path/to/local/file.txt

7、docker 查看容器的详细信息(包括卷的挂载,端口的映射等)

docker inspect container_id

8、docker启动服务

docker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...]

[OPTIONS]:用于指定各种选项,例如端口映射、挂载卷、环境变量等。
IMAGE[:TAG|@DIGEST]:要基于哪个镜像来启动容器。您可以指定标签(TAG)来选择特定版本,或者直接使用摘要(DIGEST)来指定镜像的哈希值。
[COMMAND] [ARG…]:容器启动后要执行的命令及其参数。
比如:
注意:-d 表示是后台启动

docker run -d -p 8080:80 --name my_nginx nginx

9、docker 停止容器和重启容器

docker stop container_id
docker restart container_id

10、docker删除容器

docker rm container_id

如果您想要删除所有已停止的容器,可以使用 -f 或 --force 选项:

docker rm -f $(docker ps -a -q)

11、docker 删除镜像

docker rmi image_id

12、docker 查看容器日志

docker logs container_id

查看实时日志

docker logs -f container_id

13、docker查看所有镜像

docker images

查看包含删除的所有镜像

docker images -a

14、docker 查看所有启动的容器

docker ps

查询所有包含已经删除停止的容器

docker ps -a 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/776707.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

上海:6月1日起取消企业复工复产白名单制

财经新闻5月29日消息:上海市人民政府关于印发《上海市加快经济恢复振兴行动计划》的通知。 《方案》包括千方百计缓解各类市场主体困难,全面有序推进复工复产和市场复工复产,多措并举稳外资稳外贸,大力促进消费加速复苏&#xff0…

uboot与分区表

分区表的作用 存储信息:分区表是存储设备(如硬盘、SSD、MMC等)上的一个特殊部分,它包含了关于设备上所有分区的信息,如起始和结束位置、分区类型、大小等。组织数据:通过分区表,存储设备被划分…

argocd cli工具使用

一、前言 ragocd除了使用web界面操作之外,也可以通过argocd cli工具进行操作,关于集群创建、gitlab仓库创建、app创建都是可以通过yaml 文件去操作,使用web界面创建的操作也需要使用argocd cli工具进行备份 二、使用 在argocd部署的章节已经…

Windows安装Odoo结合内网穿透实现公网访问本地企业管理系统

文章目录 前言1. 下载安装Odoo:2. 实现公网访问Odoo本地系统:3. 固定域名访问Odoo本地系统 前言 Odoo是全球流行的开源企业管理套件,是一个一站式全功能ERP及电商平台。 开源性质:Odoo是一个开源的ERP软件,这意味着企…

数字后端概念——FinFET/Nanosheet FET

FinFET/Nanosheet FET的概念 3nm后,芯片该何去何从? 3nm后,芯片该何去何从? 解决以上问题的有效办法是将电源/接地线埋入基板,即BPR(Buried Power Rails)。利用BPR方法,可将Track数…

盏燕生物科技将出席2024第七届燕窝天然滋补品博览会

参展企业介绍 深圳市盏燕生物科技有限公司,办公室地址位于中国第一个经济特区,鹏城深圳,深圳市龙岗区平湖街道禾花社区富安大道18号亚钢工贸大楼1栋1017A,我公司主要提供一般经营项目是:初级农产品、海产品、化妆品、…

R使用netmeta程序包实现生存数据的频率学网状meta分析

之前的推文系统的介绍了使用netmeta包实现对二分类变量、连续型变量和罕见事件的网状meta分析。今天的文章介绍如何使用netmeta程序包实现生存数据的频率学网状meta分析,用来评估6种免疫疗法( Camrelizumab、Tislelzumab、Toripalimab、Sintilimab、Pemb…

美易官方:盘前道指期货涨0.5%,游戏驿站跌逾15%

在股市开盘前的交易时段,道指期货上涨了0.5%,而游戏驿站(GameStop)的股价却出现了大幅下跌,跌幅超过15%。这一市场动态引发了投资者的广泛关注,也反映了当前股市的复杂性和不确定性。 美股股指期货周三盘前…

影视文件数字指纹签名检验系统的用户操作安全大多数

国内网盘服务大规模出现版权问题。 一些个人或团体会通过云存储客户端将主要由电影、电视、音乐组成的文件上传到网盘,然后在圈子里分享。 可供下载。 大量受版权保护的视频音乐就是通过这种特殊的盗版方式传播的,而这种传播方式暂时不受监管。 一些云存…

设计一个简单的Qt界面

import sys from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QLineEdit, QPushButton, QMessageBoxdef show_confirmation_dialog(text):msg QMessageBox()msg.setWindowTitle("确认框")msg.setText(text)msg.exec_()def main():# 创建应用程序对…

STM32/GD32——自己制定协议和解析协议数据

温馨提醒: 由于我最害怕的就是接触各种新协议,尤其是对各种协议和解析协议数据简直就是职业生涯的噩梦,但工作中不免和不同的协议打交道。本着要啃就啃最难的,大不了放弃的心态。所以我学习了如何自定义制定自己的协议&#xff0c…

小程序的编译上传

小程序如果是hbuilderx开发的,当开发完成后运行到小程序模拟器里面的微信开发者工具,或者(发行里面的小程序微信(仅适用于uniapp)),然后打开微信开发者工具的 项目→里面的导入项目 &#x…

Unity中使用AssetPostprocessor对模型动画处理

在游戏开发的过程中,会遇到模型动作同事频繁的修改模型动画,比如可能某个动作不对了等等。而程序使用的动画clip是从模型中拷贝一份出来的,而在AssetPostprocessor中就可以做一些处理这样模型同事频繁修改动画的话,只需要重新导入…

JVM虚拟机-实战篇

专属小彩蛋:前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站(前言 - 床长人工智能教程) 目录 一、内存溢出和内存泄漏 什么是内存泄漏? 二、解决内存泄漏 解决内存泄漏的思路 top命令 发现问题 VisualVM 发现问…

Java File类(文件操作类)

背景: 在Java编程语言中,操作文件和目录是一项常见的任务。而File类,则是java.io包中的重要类,它是唯一代表磁盘文件本身的对象。通过File类提供的方法,我们可以轻松地创建、删除、重命名文件和目录等操作。 构造方法&…

记一个越权+逻辑漏洞产生的高危组合漏洞

懒得打码不放图 1、有两个测试账号,a(攻击账号), 测试账号b(被修改信息的账号) 2、图片拉到最下有修改信息按钮,点击修改并抓包,得到两份数据包 ​经过观察得知,两个账…

ffmpeg重点之时间戳,PTS、DTS、time_base

PTS和DTS和时间基time_base 首先我们知道PTS是一帧音频或视频显示的时间,DTS是解码时间戳 既然是时间,PST和DTS的单位是什么呢?秒还是毫秒,抑或是纳秒? 先说结论—都不是 先引入FFmpeg中时间基的概念,也就是time_bas…

C++在非面向对象方面的扩充

1.注释行 在C中,可以用"/*"和"*/"作为注释分界符号。如: /* This is a test.*/ 还可以用//来进行注释,如: //This is a test. "/*~~~~~~*/"表示方式不能嵌套,却可以在里面嵌套&quo…

利用FLEX BISON 快速实现简单的C 语言编译器前端

Flex Flex是一个生成词法分析器的工具,它可以利用正则表达式来生成匹配相应字符串的C语言代码,其语法格式基本同Lex相同。 格式 LEX的源文件由三个部份组成,每个部分之间用顶行的 %%’ 分割,其格式如下: 定义部份 %…

k8s 如何获取加入节点命名

当k8s集群初始化成功的时候&#xff0c;就会出现 加入节点 的命令如下&#xff1a; 但是如果忘记了就需要找回这条命令了。 kubeadm join 的命令格式如下&#xff1a;kubeadm join --token <token> --discovery-token-ca-cert-hash sha256:<hash>--token 令牌--…