docker相关

Docker相关知识 是一个开源的平台,允许开发者自动化地部署应用程序在容器中。容器是轻量级、独立且打包的应用服务,可以在任何环境中运行,确保一致性和可移植性,利用操作系统级别的虚拟化技术来打包、交付和运行应用程序。可以将应用程序及其所有依赖项打包到一个可移植的容器中,可以在任何安装了Docker引擎的服务器上运行这些容器。 阅读详情

#启动docker

systemctl start docker

#关闭docker

systemctl stop docker

#查看docker的运行状态

systemctl status docker

#查看docker镜像

docker images

#启动jenkins

systemctl start jenkins

#查看jenkins状态

systemctl status jenkins

#查看所有的容器

docker container ls -a

#确认是否重启成功

$ ps -ef | grep docker
or
$ ps -A|grep docker
 docker images|grep mysql

查看文件夹的命令

 ls –nd

授权

 sudo chown –R 1000:1000 jenkins/

搜索镜像

docker search <image> # 在docker index中搜索image

下载镜像

docker pull <image> # 从docker registry server 中下拉image

查看镜像

docker images: # 列出images
docker images -a # 列出所有的images(包含历史)
docker rmi <image ID>: # 删除一个或多个image

配置文件 /etc/sysconfig/docker

chkconfig docker on # 加入开机启动
service docker start # 启动docker服务
//查看docker上面开发了哪些端口

systemctl status docker

基本信息查看

docker version # 查看docker的版本号,包括客户端、服务端、依赖的Go等
docker info # 查看系统(docker)层面信息,包括管理的images, containers数等
docker pull centos 下载
docker images [ centos ] 查看
#进入容器里面

docker run -it nginx:latest /bin/bash

#将容器备份成镜像
用centos镜像创建一个名称为mycentos的容器

docker run -id --name=mycentos centos:7

#查看所有容器

docker ps -a

#将容器mycentos保存为镜像

docker commit mycentos mycentos_i

#将原有的镜像备份成本地压缩文件

docker save -o mycentos.tar mycentos_i

mycentos.tar就是镜像mycentos_i的备份文件
#删除mycentos_i镜像

docker rmi mycentos_i

然后加载刚刚备份的mycentos.tar文件

docker load -i mycentos.tar

#示例

docker save -o nginx.tar nginx:latest 

或

docker save > nginx.tar nginx:latest 

其中-o和>表示输出到文件,nginx.tar为目标文件,nginx:latest是源镜像名(name:tag)
示例

docker load -i nginx.tar 

或

docker load < nginx.tar 

其中-i和<表示从文件输入。会成功导入镜像及相关元数据,包括tag信息

#查看容器里面相关信息

docker inspect container_name | grep Mounts -A 20

#查看容器日志

docker logs containterId

#启动容器 使用镜像 nginx:latest,以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /data。
eg: docker run -p 80:80 -v /data:/data -d nginx:latest

Docker容器

  1. 镜像(image)和容器(container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
    容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的命名空间。因此容器可以拥有自己的root文件系统、自己的网络配置、自己的进程空间,甚至自己的用户ID空间。容器内的进程是运行在一个隔离的环境里,使用起来,就好像是在一个独立宿主的系统下操作一样。这种特性使容器封装的应用比直接在宿主运行更加安全。
    前面讲过镜像使用的是分层储存,容器也是如此。每一个容器运行时,是以镜像为基础层,在其上创建一个当前容器的存储层,可以称这个味容器运行时读写而准备的存储层为容器存储层。
    容器存储层的生存周期和容器一样,容器消亡时,容器存储层也随之消亡。因此,任何保存于容器存储层的信息都会随容器删除而丢失。
    按照Docker最佳实践的要求,容器不应该向其存储层写入任何数据,容器存储层要保持无状态化。所有的文件写入操作,都应该使用数据卷(volume)、或者绑定宿主目录,在这些位置的读写会跳过存储层,直接对宿主(或网络存储)发生读写,其性能和稳定性更高。
    数据卷的生存周期独立于容器,容器消亡,数据卷不会消亡。因此,使用数据卷后,容器删除或者重新运行之后,数据却不会丢失。

根据镜像创建容器

docker run -d --name -p 9090:8080 my-tomcat tomcat

查看所有的container

docker ps -a

包含已经退出的容器

删除container

docker rm containerid
docker rm -f $(docker ps -a)	删除所有containe

r
进入到一个container中

docker exec -it container bash

查看某个container的日志

 docker logs container

查看容器资源使用情况

docker stats

查看容器详情信息

docker inspect container

停止/启动容器

docker stop/start container

查看linux里面docker镜像占用磁盘大小

docker system df -v

容器,数据卷占用的磁盘空间

docker system df

linux 当前目录里面的文件大小

du -h -x --max-depth=1
Microchip Studio 7.0 从零开始:下载、安装到首个AVR工程实战 本文为AVR单片机开发新手提供了Microchip Studio 7.0的完整入门指南。从官方下载、避坑安装,到创建首个GCC C工程、编写LED闪烁代码,再到项目配置、仿真调试与程序烧录,手把手带你完成从零到一的实战过程,是掌握AVR开发环境的必备教程。 阅读详情

相关推荐

从零构建XVC协议栈:FPGA+W5300的跨界调试架构实战

本文详细介绍了如何从零构建XVC协议栈,通过FPGA与W5300以太网控制器的创新组合实现跨界调试架构。重点解析了JTAG时序逆向、TCP/IP协议栈集成与XVC协议实现,提供了硬件设计优化和性能加速技术,为嵌入式开发者和FPGA工程师提供实用的远程调试解决方案。

raspberrypi5的博客 251

linux docker相关指令

1)、创建数据卷:docker volume create 数据卷名称 (位于/var/lib/docker/volume目录)5)、创建容器:docker create -d --name=容器名称 -p 宿主机端口:容器内端口 镜像名称。6)、创建并运行容器:docker run -d --name=容器名称 -p 宿主机端口:容器内端口 镜像名称。1)、挂载数据卷(会自动创建数据卷):docker run -v 数据卷名称:容器内目录路径。4)、加入网络:--network es-net。

Cynicism_Smile的博客 769

WSL 2 部署 Rocky Linux 9:从零到生产环境配置指南(2025版)

本文详细介绍了如何在WSL 2上部署Rocky Linux 9,从环境准备到生产环境配置的全流程指南。通过优化安装流程和系统配置,帮助开发者和运维工程师在Windows环境下高效运行企业级Linux系统,特别适合需要本地开发但部署到RHEL系服务器的项目。

weixin_28455801的博客 479

Docker相关理论

Docker相关理论 目录Docker相关理论一、什么是docker二、为什么要用docker2.1docker的优势2.2docker与传统虚拟机的比较三、Docker的核心概念3.1镜像(Image)3.2容器(Container)3.3仓库(Repository) 一、什么是docker Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache

weixin_42796403的博客 351

新手必看!Stata工具变量分析中的三大陷阱:如何正确解读LM统计量、CDW检验和Hansen J值

本文深度解析Stata工具变量分析中的三大核心检验:不可识别检验、弱IV检验和过度识别检验,帮助新手避开常见陷阱。详细解读LM统计量、CDW检验和Hansen J值的正确使用方法,提供实战案例和Stata操作指南,确保研究结论的可靠性。

weixin_29231027的博客 574

机器学习kaggle案例:风控评分卡模型(Give_Me_Some_Credit)

kaggle链接:https://www.kaggle.com/c/GiveMeSomeCredit ipynb文件:https://github.com/824024445/KaggleCases/blob/master/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0kaggle%E6%A1%88%E4%BE%8B%EF%BC%9A%E9%A3%8E%E6%8E%A7%...

weixin_42662126的博客 1万+

Docker 相关内容记录

docker相关的使用命令

两点 1535

考虑风和浪的影响的旋筒帆船航线优化方法研究

针对旋筒帆船进行航线优化的实现方法,包括升阻力系数的数值模拟、升阻力系数的多元非线性回归建模、旋筒帆船6DOF摇荡运动建模分析以及考虑风、浪影响的旋筒帆船的航线优化研究。

m0_63225885的博客 1165

docker相关资料

docker doc github

林海 462

数据行小于列索引,内部模式表示可能存在问题

通过检查数据源的完整性和一致性,检查Debezium配置,检查列映射以及启用调试模式和日志记录,您应该能够解决这个错误。请注意,具体的解决方法可能因您的具体情况而异,因此您可能需要根据问题的根本原因进行适当的调整和修复。如果问题仍然存在,您可能需要进一步检查您的数据和配置,并根据具体情况进行调整和修复。在Debezium中,您可以使用列重命名和列映射来定义源和目标之间的列映射关系。通过检查日志,您可以查看详细的错误信息和堆栈跟踪,从而更好地理解问题的根本原因。首先,我们应该检查数据源的完整性和一致性。

XbtoMemory的博客 731

21、空间数据处理中的克里金方法及应用

本文介绍了空间数据处理中的克里金方法,特别是带外部漂移的克里金法(KED)及其在遥感数据融合和支持变化问题中的应用。讨论了克里金方法的基本原理、优缺点以及在不同空间分辨率遥感图像融合中的具体操作流程。同时,还涉及了地统计数据融合和支持变化问题的解决方案,包括块克里金法、面到点克里金法和多边形克里金法等。

gold的博客 90

docker相关命令总结

docker启动停止命令 service docker start ——启动docker服务 service docker stop ——停止docker服务 service docker ...

weixin_44069092的博客 193

基于YOLOv11的手术器械计数系统:从数据集构建到Web应用部署

m2cai16-tool数据集:包含15种腹腔镜手术器械的标注图像Cholec80数据集:包含80个胆囊切除手术视频,标注了7种器械SurgicalTools数据集:包含超过10,000张手术器械图像,涵盖21类常见器械手术剪(Scissors)止血钳(Hemostat)持针器(Needle Holder)手术刀(Scalpel)镊子(Forceps)拉钩(Retractor)吸引器(Suction)

YOLO 397

docker进程相关命令

docker进程相关命令 1、启动docker服务: systemctl start docker 2、停止docker服务: systemctl stop docker 3、重启docker服务: systemctl restart docker 4、查看docker服务状态: systemctl status docker 5、设置开机启动docker服务: systemctl enable docker ...

weixin_46223196的博客 344

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Docker相关

Docker使用指南一、Docker创建容器1.拉取镜像(1) 直接拉取镜像(2) Dockerfile创建镜像 一、Docker创建容器 1.拉取镜像 Docker镜像库:(Docker hub). Docker拉取镜像有两种方式: docker pull 镜像名 利用Dockerfile创建镜像 上面两种方式都可以创建镜像,但是利用Dockerfile创建镜像有一个好处,Dockerfile在创建镜像的同时,可以添加一些依赖包。 (1) 直接拉取镜像 指令格式: docker pull 镜像

jiaqi71的博客 579

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

docker 相关组成

文件名 docker, 一般默认安装在 /usr/bin 目录下。比如我们执行的 docker ps 调用的就是 docker 客户端程序。

loveLifeLoveCoding的博客 1276

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

docker安装相关

卸载之前的安装包: yum remove -y docker docker-client docker-client-latest docker-common \ docker-latest docker-latest-logrotate docker-logrotate \ docker-selinux docker-engine-selinux docker-engine 配置阿里云的yum源: curl -o /etc/yum.repos.d/epel.repo http://mir...

Uncle.Cui的技术博客 196

Docker相关面试题

例如,docker volume create my_volume会创建一个名为my_volume的卷,docker run -v my_volume:container_dir会将卷挂载到容器的container_dir目录。使用docker inspect命令可以查看Docker容器的详细信息,包括IP地址。可以使用docker volume ls和docker volume inspect命令查看卷信息,然后使用docker run命令挂载卷到临时容器中,将数据备份到主机或其他存储介质。

坚持写博客,大家的关注是我前进的动力! 727

Docker启动相关的命令

CentOS7版本启动docker。开机自启docker。

weixin_44860226的博客 357

Docker相关命令

Docker总结 1.Docker相关概念 Docker:OS层的虚拟化架构,服务器快速部署环境的容器技术 VM:属于全虚拟化架构 镜像:从仓库拉取镜像 容器:在容器中展开镜像 仓库:远程仓库保存镜像 安装说明 1.解压缩镜像,双击.vmx文件 2.点击编辑虚拟机设备-》网络适配器-》 3.CD/DVD使用物理驱动器 4.如果出现ip地址无法ping通(重要!!!) 编辑-》虚拟网络编辑器-》右下脚更改设置-》还原默认设置 5.开启虚拟机 6.用户名是root 密码是itcast

qq_36460907的博客 177

docker相关命令

docker相关命令。

2301_78339569的博客 177

docker网络相关内容详解

Docker 角色负责容器化(镜像构建、运行时隔离),是 K8s 的运行时基础(通过 CRI 接口与 K8s 集成,提供容器运行能力)。K8s 角色负责集群级编排(部署、伸缩、治理),构建云原生应用的运行时平台,通过声明式配置(YAML)和自动化控制器(如 Deployment),实现弹性、高可用、可扩展的应用部署。典型流水线。

m0_74186706的博客 1292

【Docker】封装docker相关的命令

1. 具体步骤 step 1: 安装所需的工具程序 step 2: 安装GPG证书 step 3: 更新 apt sources.list step 4: apt 安装 docker-ce step 5: 更新 /etc/docker/daemon.json 文件 step 6: 迁移 docker 目录 到 /data/docker 2. 一键安装脚本内容如下 _setupDocker() { local flg=0 # [检查是否强制重新安装] [ X$flg = X0 ] &&

躬行纸上浅知 1155

Docker相关指令的操作

#Docker基本操作 *systemctl enable docker设置docker开机自启 *

m0_58966920的博客 131

docker命令相关

首先一定要在宿主机所要挂载的目录创建一个nginx.conf,然后里面写上基本配置,不能是空文件,配置文件尽量从别处复制个完整的。好处:我们以后修改只需要在本地修改即可,容器内会自动同步,它是一种copy方式,即使删除其中一个容器,映射在外面的数据依旧存在。来源痛点:若没有容器数据卷,数据都在容器内存储,一旦容器删除数据也会丢失,所以就有了容器数据卷。docker tag 源镜像名:TAG 想要生成新的镜像名:新的TAG。容器的输出会直接显示在终端中,用户可以实时看到容器的运行状态和输出。

Java_优快云_W的博客 1063
下一篇: JMeter压力测试
yonhu123java
博客等级 码龄14年 6粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值