docker基础命令

Docker 基础命令简介 【代码】【无标题】 阅读详情

查找镜像

docker search nginx

拉取镜像

不指定镜像版本的话默认拉取最新的版本,可以在dockerhub上查看镜像的版本

dockerhub地址:Docker

docker pull nginx

docker pull nginx:1.23

拉取指定架构的镜像(镜像拥有什么架构可以在dockerhub查看)

docker pull --platform=linux/amd64 jenkins/inbound-agent:jdk11

查看镜像架构

 docker inspect jenkins/inbound-agent:jdk11

查看镜像列表

docker images

打包镜像

打包的镜像可以迁移到其它的主机上部署

docker save nginx -o ./nginx.tar

 加载镜像

把打包的镜像加载出来,使其恢复为一个镜像

docker load -i ./nginx.tar

 删除镜像

docker rmi -f 镜像名/镜像id

#删除所有镜像,-a表示全部,-q表示只显示id

docker rmi -f $(docker images -aq)

#系统性释放空间,不执行空间是不会释放的
docker system prune

使用镜像创建容器

-it  表示交互启动

-d  表示后台运行

--restart=alwalys   配置容器自启

--name   指定容器名称

-p       指定容器映射到宿主机的端口,宿主机端口:容器端口

-v    指定容器挂载宿主机的目录路径,宿主机目录:容器目录,若是有多个路径可以使用多次-v

最后的nginx指定的是镜像的名称

docker run -it -d --restart=always  --name nginx -p 81:80  -v /var/lib/nginx/conf:/etc/nginx/conf.d nginx /bin/bash

进入容器

docker exec -it nginx /bin/bah

拷贝容器文件

宿主机拷贝到容器

docker cp 宿主机文件路径  容器id/容器名:容器路径

容器拷贝到宿主机

docker cp 容器id/容器名:容器文件路径  宿主机路径

退出容器

ctrl+q+p     #优雅的退出容器,不会关闭容器

exit       #直接退出容器,若是在启动容器时没加-d,使用此命令退出会关闭容器  

查看容器日志

docker logs -f --tail 容器id

查看容器的资源使用情况

docker stats

停止容器

docker stop 容器id/容器名

启动容器

docker start 容器id/容器名

查看启动的容器

docker ps 

查看所有的容器(包括未启动的) 

docker ps -a

删除容器

docker rm -f  容器id/容器名

#删除所有容器

docker rm -f $(docker ps -aq)

容器重命名

docker rename 容器id/容器名 新容器名

将容器制作成镜像

docker commit -m="描述信息"  -a="用户名" 容器id/容器名 制作后的镜像名:标签

给镜像更改tag(用于推送镜像到指定仓库)

 docker tag 镜像名:标签 私有仓库名/私有仓库项目名/镜像名:标签

推送镜像

docker push 私有仓库名/私有仓库项目名/镜像名:标签

登录仓库 

docker login 私有仓库地址

【Docker】docker基础命令和DockerFile 需要注意的是,上下文路径下不要放无用的文件,因为会一起打包发送给docker引擎,如果文件过多会造成这个过程缓慢的问题。sudo docker run -it --name 容器名字 --restart=always 镜像:标签 /bin/bash -c "/home/test/start.sh /home/test/"sudo docker run -it --name 容器名字 --restart=always 镜像:标签 /bin/bash -c "/home/test/start.sh" 阅读详情

相关推荐

RAG-Anything 实战:构建企业级多模态知识图谱问答系统

本文详细介绍了如何利用RAG-Anything构建企业级多模态知识图谱问答系统,解决跨模态文档处理的痛点。通过架构设计解析、部署实战指南和典型业务场景解决方案,帮助企业实现高效的知识管理和智能检索,提升决策效率。

weixin_29089057的博客 385

Docker学习(2)——Docker基础命令的讲解

记住:容器是基于镜像的,就像虚拟机也是基于镜像一样的 1.常用的Docker基础命令总结 命令格式 作用 docker load -i ubuntu.tar 导入镜像(以ubuntu镜像为模板) docker run -it --name vm1 ubuntu 创建容器(以ubuntu镜像为模板) docker ps 查看容器状态,当前活跃的 docker ps -a ...

ymeng9527的博客 637

用4690张图片搞定物流仓储难题:手把手教你训练YOLOv8纸箱检测模型(附完整源码)

本文详细介绍了如何利用YOLOv8目标检测技术解决物流仓储中的纸箱识别难题。通过4690张图片构建高质量数据集,提供完整的训练教程和源码,实现98.7%的mAP@0.5准确率。文章涵盖数据采集、模型训练、调参技巧到边缘计算部署的全流程,帮助读者快速构建智能仓储检测系统。

weixin_28717939的博客 377

docker基础快速入门:基础命令、网络、docker compose工具

快速熟悉docker基本命令、docker网络、docker compose工具

alterhz的博客 1351

VN5620以太网测试——环境搭建篇

CANoe(CAN open environment)VN5620 :是一个紧凑而强大的接口,用于以太网网络的分析、仿真、测试和验证。VN5620 接口支持各种可能的应用。它适用于与其他总线系统、网络参与(例如在模拟和生成帧、测试中的负载和错误)的同步以太网监控。在2021年Vector公司的以太网接口卡VN5610和VN5640设备已经陆续停产,相应被VN5620和VN5650代替。

诊断协议那些事儿's blog 8933

Sigrity System Explorer ViaWizard模式进行过孔建模和仿真分析操作指导

点击TVac_lower tdvac_lower,自动跳转到2D时域曲线,查看最小低电平穿过VIL(ac)max电压的延时,结果如下。点击TVac_high tdvac_high,自动跳转到2D时域曲线,查看最小高电平穿过VIH(ac)min电压的延时,结果如下。点击max Vix_Rise,自动跳转到2D时域曲线,查看上升边PN交叉点与参考电压VREF(dc)的偏差,结果如下。Threshold:阈值,软件自带3个模板,default,Tr01,Tr02,本例选择Default。

weixin_54787054的博客 571

Docker基础命令、镜像相关命令

Docker基础命令、镜像相关命令

斯文~ 986

LoveSQL

LoveSQL(SQL注入详解) 1、根据题目,显然想到的是sql注入漏洞,直接尝试万能密码 2、此时url构造,查看字段数 /check.php?username=admin' order by 3%23&password=1 # 存在 /check.php?username=admin' order by 4%23&password=1 # 报错 因此,得到总共有三个字段数 注意:url中不能用#,应该用url编码%23 3、用union来查询测试注入点,查看回显点

lunan的博客 1562

Docker基础命令

【代码】Docker基础命令。

柯南小海盗 754

低代码部署与管理——OpenClaw智能助手的应用部署与运维(2026技术版)

OpenClaw智能助手的低代码部署与管理平台采用分层架构设计,包含部署工具、环境管理、版本控制等核心模块,支持从开发到生产的全流程自动化部署。该系统通过Docker、Kubernetes等技术实现应用构建和部署,利用Terraform等工具管理多环境配置,并提供完善的监控运维能力。平台针对开发、测试、预生产和生产环境提供差异化配置,确保部署效率和运行可靠性。这种架构设计遵循自动化、可扩展性和安全性原则,显著提升了智能助手应用的部署效率和运维质量。

一键难忘的博客 319

C#实现鼠标点击任意绝对位置(附完整源码)

C#实现鼠标点击任意绝对位置(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 479

Docker基础命令-docker run

Docker基础命令-docker run

silly8543 253

上线之前多一道闸:业务审核系统的接入定义、双轨状态机与可靠生效闭环

运营后台“保存即生效”,让价格、库存、人群等配置每次修改都相当于一次无评审的上线。本文以至尊会员降价活动为例,系统拆解业务审核系统:用带业务语义的操作编码、规则化审核人与候选人快照、完整的生效回调契约做好接入定义;把业务改造为提交待生效,以不可变快照、字段级差异和唯一约束加幂等号防误配防重复;用审批轨与执行轨双轨状态机、链路式重新提交和以事件为准的审核链路理清状态;最后以发件箱、幂等键、超时先查后试、乐观锁与对账闭合生效环节,并结合两个可运行的Java程序,给出五种生效策略的事故率实测对比。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 6万+

Docker的基础概念及命令

这篇主要介绍一下Docker比较重要的两个概念,镜像和容器,以及操作它们的一些常用命令。

Keep__Me的博客 1253

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Docker-基础命令使用

docker基础命令使用,docker run, docker ps,

namelessmyth的专栏 867

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

docker镜像简介和docker常用基础命令

docker镜像简介和docker常用基础命令

qq_45211528的博客 256

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Docker基础命令汇总

Docker容器就像是你打包好的物品清单,无论搬到哪里,只要按照清单来,你的家就能快速地布置好,而且每次搬家都使用相同的清单,确保了一致性和便捷性。Docker镜像就像是你打包好的物品清单,无论搬到哪里,只要按照清单来,你的家就能快速地布置好,而且每次搬家都使用相同的清单,确保了一致性和便捷性。Docker镜像是由多个只读层组成的,每一层都是可复用的,这样可以节省存储空间,加快镜像构建和分发的速度。容器不依赖于特定的基础设施,可以在任何安装了Docker的机器上运行,实现了“一次构建,到处运行”。

mzdssqs931226的博客 1605

docker基础介绍和命令

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或者windows操作系统的机器上,也可以实现虚拟化。Docker与虚拟机对比传统虚拟机,虚拟出一个硬件,运行一个完整的操作系统,然后在这个系统上面安装和运行软件。容器内的应用直接运行在操作系统中,容器没有自己的内核,也没有虚拟我们的硬件,所以更轻便。每个容器之间是互相隔离的,每个容器内都有一个属于自己的文件系统,互不影响。

fengfeiyeqi的博客 948

Docker常用的基础命令

常用命令 镜像相关的命令 查看镜像 docker images REPOSITORY:镜像名称 TAG:镜像标签 IMAGE ID:镜像ID GREATED:镜像的创建日期 SIZE:镜像大小 这些镜像都是存储在Docker宿主机的/var/lib/docker目录下 搜索镜像 如果你需要从网络中下载需要的镜像,可以通过以下命令搜索 docker search 镜像名称:版本号(不指定版本默认为latest) NAME:仓库名称 DESCRIPTION:镜像描述 STARS:用户评价,反应一个镜像的受欢

qq_43186185的博客 212
上一篇: linux分区挂载
下一篇: docker环境配置
Apex   Predator
博客等级 码龄6年 9371粉丝 289原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值