docker常见指令——镜像指令and容器指令

docker镜像指令

查看镜像

docker images

搜索镜像

docker search 镜像名

上传镜像

docker pull 镜像名

docker pull 镜像名:tag

注:不加:tag表示最新版本 ,加:tag表示指定版本

运行镜像

docker run 镜像名

保存镜像

docker save 镜像名/镜像id -o 要保存的路径

删除镜像

删除一个

docker rmi -f 镜像名/镜像id

删除多个

docker rmi -f 镜像名/镜像id 镜像名/镜像id 镜像名/镜像id

删除全部

docker rmi -f $(docker images -aq)

注:-a为显示全部 -q为只显示id

强制删除

docker image rm 镜像名/镜像id

加载镜像

docker load -i 镜像保存文件位置

镜像标签

docker tag 原镜像名(旧的):TAG 想要生成的镜像名(新的):新的TAG

docker容器指令

查看运行状态

systemctl status docker

查看版本

docker --version

查看正运行的容器

docker ps

查看全部容器

(包含正在运行的和已经停止的)

docker ps -a

运行容器

docker run -it -d --name 容器名 镜像名:Tag /bin/bash

注:-it表示交互式 -d 表示后台运行

--name后跟给运行的容器起的名字 /bin/bash表示交互路径

外部访问测试

netstat -untlp

容器端口映射

docker run -itd --name 容器名/容器id -p 宿主机端口:容器端口 j镜像名 /bin/bash

进入容器

docker exec -it 容器名/容器ID /bin/bash

退出容器

直接退出

exit

注: 未添加 -d(持久化运行容器) 时,执行此参数,容器会被关闭

优雅退出

ctrl + p + q 

注:按住ctrl键后,先p后q

启动容器

docker start 容器名/容器id

停止容器

docker stop 容器名/容器id

重启容器

docker restart 容器名/容器id

杀死容器

docker kill 容器ID/容器名

容器文件拷贝

#从容器内拷出

docker cp 容器ID/名称: 容器内路径 容器外路径

#从外部拷贝文件到容器内

docker cp 容器外路径 容器ID/名称: 容器内路径

查看容器日志

docker logs -f --tail=要查看末尾多少行 容器ID

注:若--tail未明确说明,默认查看all

容器自启动

docker update --restart=always 容器Id 或者 容器名

docker container update --restart=always 容器名/容器id

更换容器名

docker rename 容器ID/容器名 新容器名

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

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

相关文章

OpenMax算法详解:深度学习中的高效开集识别技术

OpenMax算法详解:深度学习中的高效开集识别技术 在深度学习领域,模型的识别能力往往受限于其训练数据集的范畴。传统的分类模型,如卷积神经网络(CNN)或循环神经网络(RNN),通常被设计…

算法5:位运算

文章目录 小试牛刀进入正题 没写代码的题,其链接点开都是有代码的。开始前请思考下图: 小试牛刀 位1的个数 class Solution { public:int hammingWeight(int n) {int res 0;while (n) {n & n - 1;res;}return res;} };比特位计数 class Solution…

关于我的生信笔记开通《知识星球》

关于知识星球 1. 为什么到现在才开通《知识星球》 从很早关注我的同学应该了解小杜的知识分享历程,小杜是从2021年11月底开始进入此“坑”,一直坚持到现在,马上3年了(24年11月底到期)。自己也从一个小青年&#xff0…

什么是网页爬虫技术

网页爬虫技术(Web Crawler Technology)是一种自动化浏览互联网并收集信息的程序或脚本。这些程序模拟人类用户的行为,通过HTTP请求访问网页,并解析网页内容(通常是HTML文档),从中提取出所需的数…

hostapd生成beacon_ie

配置文件 /data/vendor/wifi/hostapd/hostapd_wlan0.conf 配置参数 AP启动过程:1.上层配置一些参数并根据参数生成配置文件 2.init的时候设置默认参数并加载配置文件上的参数(如果重复,以配置文件上的设置优先) 相关函数及结构…

查看U盘的具体信息,分区表格式、实际容量和分区状态

查看U盘的具体信息,分区表格式、实际容量和分区状态 前言: 利用windows自带的命令行窗口就可以 1、使用命令提示符查看MBR和GPT分区类型 (1)按“Windows R”键,在弹出的运行对话框中输入“diskpart”,并按…

electron 中 webPreferences 作用

webPreferences 是 BrowserWindow 构造函数中的一个选项对象,用于配置网页的相关偏好设置。 它包含了一系列的属性,用于控制网页在 Electron 窗口中的行为和功能: 1. nodeIntegration:决定是否在渲染进程中启用 Node.js 的集成。…

代码随想录算法训练营第五十五天 | 并查集理论基础、107. 寻找存在的路径

一、并查集理论基础 文章链接:并查集理论基础 | 代码随想录 (programmercarl.com) 二、107. 寻找存在的路径 题目连接:107. 寻找存在的路径 (kamacoder.com) 文章讲解:代码随想录 (programmercarl.com)——107. 寻找存在的路径

redis面试(十九)读写锁ReadLock

读写锁ReadLock 简单来说就是互斥锁和非互斥锁。多个客户端可以同事加的锁叫读锁,只能有一个客户端加的锁叫写锁。这个理论应该是从数据库中来的,放在这里也是同样的解释。 多个客户端同时加读锁,是不会互斥的,多个客户端可以同…

@Param注解的踩坑,报错:There is no getter for property named ‘dto‘ in ‘class

哈喽&#xff0c;大家好&#xff0c;我今天又来记录一下鄙人做后端开发的后知后觉&#xff1a; Param注解&#xff0c;相信大家都不陌生吧&#xff0c;Param 注解用于在 Mapper 接口的方法上明确指定参数的名称&#xff0c;比如如下&#xff1a; List<oucherOrderVO> li…

YOLOv8_det/seg/pose/obb推理流程

本章将介绍目标检测、实例分割、关键点检测和旋转目标检测的推理原理,基于onnx模型推理,那么首先就需要了解onnx模型的输入和输出,对输入的图片需要进行预处理的操作,对输出的结果需要进行后处理的操作,这部分内容在我的另一个专栏《YOLOv8深度剖析》中也有介绍,如果对YO…

【Leetcode 1512 】 好数对的数目—— 数组模拟哈希表 与 等差数列求和

给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] nums[j] 且 i < j &#xff0c;就可以认为这是一组 好数对 。 返回好数对的数目。 示例 1&#xff1a; 输入&#xff1a;nums [1,2,3,1,1,3] 输出&#xff1a;4 解释&#xff1a;有 4 组好数对&#xff0c;…

canal数据同步工具介绍与应用

canal服务 canal介绍canal版本与环境canal 服务集canal应用场景&#xff1a; canal常见问题xml配置问题连接认证问题jar版本问题连接问题 canal介绍 ‌1、Canal是‌阿里巴巴开源的‌MySQL增量数据订阅和消费工具&#xff0c;通过模拟MySQL的‌slave与‌master交互&#xff0c;捕…

一文搞懂微服务架构之降级

前置知识 比如双十一之类的大促高峰&#xff0c;平台是会关闭一些服务的&#xff0c;比如退款服务。这就是降级的典型应用&#xff0c;不过它是一种手动的跨服务降级&#xff0c;对于整个系统来说&#xff0c;提供了一部分服务&#xff0c;但是没有提供另外一部分服务&#xf…

InternLM2_PracticalCamp_L2_task3_LMDeploy量化部署进阶实践

1 配置LMDeploy环境 1.1 InternStudio开发机创建与环境搭建 点选开发机&#xff0c;自拟一个开发机名称&#xff0c;选择Cuda12.2-conda镜像。 我们要运行参数量为7B的InternLM2.5&#xff0c;由InternLM2.5的码仓查询InternLM2.5-7b-chat的config.json文件可知&#xff0c;…

代码随想录算法训练营第三十三天| 完全背包 518. 零钱兑换 II 377. 组合总和 Ⅳ 70. 爬楼梯 (进阶)

完全背包 视频讲解&#xff1a; https://programmercarl.com/%E8%83%8C%E5%8C%85%E9%97%AE%E9%A2%98%E7%90%86%E8%AE%BA%E5%9F%BA%E7%A1%80%E5%AE%8C%E5%85%A8%E8%83%8C%E5%8C%85.html void test_CompletePack() {vector<int> weight {1, 3, 4};vector<int> valu…

数据库多表设计:深入理解一对多、一对一、多对多关系 【后端 12】

数据库多表设计&#xff1a;深入理解一对多、一对一、多对多关系 在数据库设计中&#xff0c;表之间的关系决定了如何组织和存储数据。常见的表关系包括一对多、一对一和多对多。在不同的业务场景下&#xff0c;我们会选择不同的关系模式进行数据库设计。本文将通过具体案例介绍…

企业高性能web服务器

目录 一、web服务介绍 1.1 Web 服务访问流程 1.2 Web 服务器类型 1.3 Apache常用工作模式 1.3.1 Apache prefork 模型 1.3.2 Apache worker 模型 1.3.3 Apache event 模型 【补充】 子进程角色主要负责以下&#xff1a; 二、Nginx 架构和安装 2.1 Nginx 编译安装示例…

Maven的依赖范围

依赖的jar包&#xff0c;默认情况下&#xff0c;可以在任何地方使用&#xff0c;可以通过scope来设置作用范围 作用范围&#xff1a; 主程序范围有效&#xff08;main文件夹范围内&#xff09;测试程序范围有效&#xff08;test文件夹范围内&#xff09;是否参与打包运行&…

gitlab迁移至新的服务器

第一步&#xff0c;查看旧服务器的gitlab版本&#xff0c;在新服务器上安装一个相同版本的 cat /opt/gitlab/embedded/service/gitlab-rails/VERSION wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el8/gitlab-ce-13.9.6-ce.0.el8.x86_64.rpm rpm -ivh gitlab-ce-1…