构建部署_Docker常用命令

构建部署_Docker常见命令

    • 启动命令
    • 镜像命令
    • 容器命令

启动命令

启动docker:systemctl start docker
停止docker:systemctl stop docker
重启docker:systemctl restart docker
查看docker状态:systemctl status docker
开机启动:systemctl enable docker
查看docker概要信息:docker info
查看docker总体帮助文档:docker --help
查看docker命令命令帮助文档:docker 具体命令 --help

镜像命令

  • 【docker images】查看本地所有镜像
    参数说明:
docker images -a # 列出所有镜像
docker images -q # 只显示镜像ID

在这里插入图片描述

标题说明:
repository:表示镜像的厂库源
tag:镜像版本号
image id:镜像ID
created:镜像创建时间
size:镜像大小

  • 【docker search】查看远程仓库镜像
docker search 
docker search --limit 1 # 列出前几个

在这里插入图片描述

标题说明:
name:镜像名称
description:镜像说明
stars:点赞数
official:是否官方发布的

  • 【docker pull】从远程仓库下载镜像到本地
 docker pull [镜像名称]:[tag版本号]

没有tag默认拉取最新的
在这里插入图片描述

  • 【docker system df】查看镜像/容器/数据卷所占用空间
docker system df

在这里插入图片描述

  • 【docker rmi】删除镜像
docker rmi -f [镜像ID] # 删除单个
docker rmi -f [镜像ID1] [镜像ID2] # 删除多个
docker rmi -f $(docker images -qa) # 删除全部

在这里插入图片描述

容器命令

  • 【docker run】新建、启动容器

options 常用说明:
–name=:给容器指定一个名称,不使用则会随机分配一个名称
-d:后台运行容器并返回一个容器ID (后台守护式容器,部分容器会在启动后自杀,也就是启动未成功,如:ubuntu)
-i:以交互模式运行容器,通常和-t同时使用(前台交互式容器)
-t:为容器重新分配一伪输入终端,通常和-i同时使用(前台交互式容器)
-P:随机端口映射,大写P
-p:指定端口映射,小写p
-v:指定容器卷

  • 【docker ps】列出当前所有正在运行的容器
docker ps [options]

-a:列出当前所有正在运行的容器 + 历史上运行过得容器
-l:显示最近创建的容器
-n:显示最近n个创建的容器
-q:静默模式,只显示容器编号

  • 【exit】退出容器
exit:run进去容器,exit退出,容器停止
ctrl+p+q:run进去容器,ctrl+p+q退出,容器不停止

在这里插入图片描述

  • 容器重启、停止、删除

docker start [容器ID]:启动已经停止运行的容器
docker restart [容器ID]:重启容器
docker stop [容器ID]:停止正在运行的容器
docker kill [容器ID]:强制停止正在运行的容器
docker rm [容器ID]:删除已经停止的容器
docker rm -f [容器ID]:强制删除容器
docker rm -f $(docker ps -aq):一次性删除多个容器(谨慎使用)

  • 容器日志、进程、进入命令行

查看容器日志:docker logs [容器ID]
查看容器进程:docker ps -a | grep [名称]
例:docker ps -a | grep mysql ; docker ps -a | grep redis
查看容器内运行的进程:docker top [容器ID]
查看容器内部细节:docker inspect [容器ID]
进入正在运行的容器并以命令行进行交互:
命令1:docker exec -it [容器ID] bash
命令2:docker attach [容器ID]
(推荐使用docker exec命令,因为docker attach命令使用exit退出,会导致容器停止,而docker exec命令不会)

  • 容器复制、导入、导出
    【复制】

例:想把容器ID为8b6c3cb3470b,路径/bin下面的一个a.txt文件cp到主机目录/test下docker cp 8b6c3cb3470b:/bin/a.txt /test

【导出】

作用:export导出容器的内容作为一个tar文档文件[对应import命令]
语法:docker export [容器ID] > [文件名.tar]

【导入】

作用:import从tar包中的内容创建一个新的文件系统再导入为镜像[对应export]
语法:cat [文件名.tar] | docker import - 镜像用户/镜像名:镜像版本号

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

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

相关文章

Java微服务分布式事务框架seata

🌹作者主页:青花锁 🌹简介:Java领域优质创作者🏆、Java微服务架构公号作者😄 🌹简历模板、学习资料、面试题库、技术互助 🌹文末获取联系方式 📝 往期热门专栏回顾 专栏…

SSH远程连接断开后,程序继续运行

1、问题 我们在使用SSH连接远程服务器跑代码的时候,可能会遇到 代码需要跑很久 的情况,你可能会想 断开远程连接,但是,代码仍然要继续跑。 (eg: 晚上关电脑,但是想让代码继续跑着,第二天想看结果) 2、scre…

哪里有视频素材网站免费下载?高清烟花视频素材哪里有?

如果你在寻找那些能点亮夜空的绚丽烟花视频素材,或者无水印的高清视频素材,那下面这些资源网站将会是你的宝库。今天,我要分享给你一些最佳的无水印视频素材下载网站,让你的视频制作闪耀起来。 1.蛙学府 这个网站是视频创作者的天…

Centos strema 9 环境部署Glusterfs9

本文档只是创建复制卷,分布式卷,分布式复制卷,纠删卷 操作系统 内核 角色 Ip地址 说明 CentOS Stream 9 x86_64 5.14.0-427.el9.x86_64 客户端 client 192.168.80.119 挂载存储业务机器 CentOS Stream 9 x86_64 5.14.0-427.el9.x8…

开展“人工智能+”行动,Gooxi与你一起奔赴新质未来

在今年两会上,“新质生产力”成为了反复被提及的热词。在政府发布的工作报告中“大力推进现代化产业体系建设,加快发展新质生产力”更是被置于政府工作任务的首位。具体说来,发展新质生产力包括产业链升级、培育新产业、推进数字经济建设三方…

linux安装anconda

第一步: 下载anaconda 下载地址:(选择Linux版本的) https://repo.anaconda.com/archive/第二步: 把下载好的anaconda放到指定的路径 然后在该路径下(我是直接放属于我的根目录下) 输入以下命令…

国创证券|资源再生概念持续活跃,超越科技两连板,大地海洋等走高

资源再生概念15日盘中再度走强,截至发稿,超越科技涨停斩获两连板,深水海纳涨超14%,大地海洋涨超12%,华新环保涨近9%,天奇股份、格林美、怡球资源等涨超5%。 消息面上,3月13日,国务院…

ElasticSearch架构设计

一、基础概念 Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作: 一个分布式的实时文档…

【2024第一期CANN训练营】2、AscendCL概述

文章目录 【2024第一期CANN训练营】2、AscendCL概述1. AscendCL架构及基本概念1.1 什么是AscendCL?1.2 AscendCL的优势1.3 AscendCL应用场景1.4 基本概念 2. AscendCL接口调用流程2.1 流程概述2.2 详细步骤2.3 头文件和库文件 3. 准备开发和运行环境3.1 部署环境3.2…

便携式气象站的工作原理

TH-BQX9便携式自动气象观测仪器是一种集成了多种传感器和自动化技术的气象监测设备,以其便携性、自动化和高精度等特点,广泛应用于气象、环保、农业、科研等领域。 首先,它的便携性是其最大的优势之一。设计紧凑、轻便易携,使得用…

【送书福利!第一期】《ARM汇编与逆向工程》

🐮博主syst1m 带你 acquire knowledge! ✨博客首页——syst1m的博客💘 😘《CTF专栏》超级详细的解析,宝宝级教学让你从蹒跚学步到健步如飞🙈 😎《大数据专栏》大数据从0到秃头👽&…

202212 CSP认证 | JPEG 解码

JPEG 解码 一道特别幸福简单的第三题…都不敢想象在考场上碰见这种题目会有多幸福。直接按照题目意思做就好了,感觉比第二题还简单…而且数组特别小完全没有超时压力 补充一个对小数处理的部分,包括本题涉及的四舍五入取整以及输出取整:C 实…

小迪安全42WEB攻防-通用漏洞文件包含LFIRFI伪协议

#知识点: 1、解释什么是文件包含 2、分类-本地LFI&远程RFI 3、利用-配合上传&日志&会话 4、利用-伪协议&编码&算法等 #核心知识: 1、本地包含LFI&远程包含RF1-区别 一个只能包含本地,一个可以远程加载 具体形成原因由代码和环境配置文件决定…

2024智慧农场系统微信小程序前端如何上传以及配置

2024智慧农场系统微信小程序前端如何上传以及配置 首先下载微信开发者工具 下载好以后打开,然后导入项目 前端修改:siteinfo.js 里面的域名信息 改完之后开始在微信开发者工具中开发工具中编译、上传、发布即可

【how2j练习题】HTML部分综合练习

练习题 1 <html><h1>英雄联盟 &#xff08;电子竞技类游戏&#xff09;</h1> <p> <strong>《英雄联盟》</strong>&#xff08;简称lol&#xff09;是由美国<i>Riot Games</i>开发&#xff0c;中国大陆地区由腾讯游戏运营的网络…

软考78-上午题-【面向对象技术3-设计模式】-结构型设计模式01

一、适配器模式 1-1、意图 个类的接口转换成客户希望的另外一个接口。 Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 1-2、结构 适配器模式分为&#xff1a; 1、适配器类模式&#xff1b; 2、适配器对象模式 类适配器使用多重继承对一个接口与另…

goland设置保存文件时不将4个空格转为TAB

goland设置保存文件时不将4个空格转为TAB 版本&#xff1a;GoLand 2022.3 设置路径&#xff1a; Settings -> Editor -> Code Style -> Go -> Run gofmt图示&#xff1a;

理解数字证书,守护你的大数据世界

随着大数据时代的来临&#xff0c;信息的安全性和可靠性成为了公众和企业关注的焦点。在这样的背景下&#xff0c;数字证书作为一种保障信息安全的重要工具&#xff0c;其重要性日益凸显。本文将从数字证书的基本概念、工作原理及其在大数据时代的应用等方面&#xff0c;为大家…

数据库管理-第161期 数据库,走着瞧(20240318)

数据库管理161期 2024-03-18 数据库管理-第161期 数据库&#xff0c;走着瞧&#xff08;20240318&#xff09;MySQLSACC走着瞧RACAIOps 总结 数据库管理-第161期 数据库&#xff0c;走着瞧&#xff08;20240318&#xff09; 作者&#xff1a;胖头鱼的鱼缸&#xff08;尹海文&am…

HTML + CSS 核心知识点- 定位

简述&#xff1a; 补充固定定位也会脱离文档流、不会占据原先位置 1、什么是文档流 文档流是指HTML文档中元素排列的规律和顺序。在网页中&#xff0c;元素按照其在HTML文档中出现的顺序依次排列&#xff0c;这种排列方式被称为文档流。文档流决定了元素在页面上的位置和互相之…