![](https://img-blog.csdnimg.cn/d927233ad1b64b9f9d45b55b954974a3.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Docker
文章平均质量分 81
docker
敲代码敲到头发茂密
欲戴王冠,必承其重
展开
-
Docker容器数据持久化存储机制
物理机或虚拟机数据持久化存储由于物理机或虚拟机本身就拥有大容量的磁盘,所以可以直接把数据存储在物理机或虚拟机本地文件系统中,亦或者也可以通过使用额外的存储系统(NFS、GlusterFS、Ceph等)来完成数据持久化存储。Docker容器数据持久化存储由于Docker容器是由容器镜像生成的,所以一般容器镜像中包含什么文件或目录,在容器启动后,我们依旧可以看到相同的文件或目录。由于Docker容器属于"用后即焚”型计算资源,因此Docker容器不适合做数据持久化存储。原创 2023-09-19 09:39:52 · 946 阅读 · 0 评论 -
使用Docker创建并运行Jenkins详细步骤
【代码】使用Docker创建并运行Jenkins详细步骤。原创 2023-04-14 00:05:09 · 1459 阅读 · 10 评论 -
持续集成——通过docker命令安装Jenkins
集成自动化测试,减少重复劳动尽早发现和解决缺陷,减少风险形成有机整体,明确阶段交付物。原创 2023-04-13 09:51:04 · 841 阅读 · 3 评论 -
Dockerfile及新型容器镜像构建技术
Dockerfile是一种能够被Docker程序解释的剧本。Dockerfile由一条一条的指令组成,并且有自己的书写格式和支持的命令。当我们需要在容器镜像中指定自己额外的需求时,只需在Dockerfile上添加或修改指令,然后通过docker build生成我们自定义的容器镜像(image)。原创 2023-04-11 08:56:25 · 623 阅读 · 0 评论 -
Docker常用操作命令总结(一)
容器(Container):容器是运行镜像后的一个状态,容器才是真正提供业务的单位;镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。当开发人员发现错误时,他们可以在开发环境中对其进行修复,然后将其重新部署到测试环境中,以进行测试和验证。镜像(Image):在docker中把安装包叫做镜像,镜像是启动一个服务的时候所有的配置文件。此时进入的不是服务器了,是服务器中的容器了,是一个精简的linux操作系统。原创 2022-12-26 08:30:10 · 1121 阅读 · 39 评论 -
docker容器服务器编排利器Docker-Compose
Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重启应用,和应用中的服务以及所有依赖服务的容器,非常适合组合使用多个容器进行开发的场景。原创 2024-04-19 23:33:09 · 1060 阅读 · 64 评论 -
docker容器服务器编排利器 Docker Compose应用实战
用容器运行一个服务,需要使用docker run命令。但如果我要运行多个服务呢?假设我要运行一个web服务,还要运行一个db服务,那么是用一个容器运行,还是用多个容器运行呢?一个容器运行多个服务会造成镜像的复杂度提高,docker倾向于一个容器运行一个应用。那么复杂的架构就会需要很多的容器,并且需要它们之间有关联(容器之间的依赖和连接)就更复杂了这个复杂的问题需要解决,这就涉及到了容器编排的问题了。原创 2023-09-22 09:28:17 · 384 阅读 · 0 评论 -
docker运行服务端性能监控系统Prometheus和数据分析系统Grafana
错误原因:yaml格式不正确,yaml有自己严格的格式要求。输入用户名密码: admin admin。原创 2023-04-10 08:20:49 · 538 阅读 · 0 评论 -
【django】项目开发准备之数据库配置
如果启动成功,表示数据库配置成功,否则配置失败。查看启动容器是否成功。原创 2023-01-02 21:22:54 · 650 阅读 · 3 评论 -
【Docker】docker日常工作总结(Dockerfile语法、编写规则)
🌙2、准备安装包requirement.txt文件🌙3、制作镜像文件Dockerfile🌙4、创建镜像(kobeya/myapp)5、🌙查看镜像二、Dockerfile语法🌙1、注释:可以使用#指定注释信息,不会当作构建指令当前FROM有三种类型🌙5、LABEL:指定元素信息和描述,🌙6、WORKDIR:WORKDIR 指定进入到容器的特定目录中,相当于linux命令中的cd🔥运行容器会将Dockerfile中的文件复制到WORKDIR指定的目录🔥注意1:...原创 2022-06-07 09:57:58 · 1222 阅读 · 45 评论 -
【Docker】docker日常工作总结(涉及基础命令、基础名词概念、镜像、容器、网络、数据卷)
前提:必须有一个docker环境,可以安装到windows、linux、Ubuntu;博主是安装到ubuntu中的。具体安装步骤可以借鉴https://blog.csdn.net/YZL40514131/article/details/124486645这篇文章🔥提示🌙2、删除镜像解决:强制删除(-f:强制删除)🌙3、查看镜像的历史记录🌙4、下载镜像🌙5、拉取镜像🌙6、查看镜像的详细信息🌙7、查看容器:🌙8、运行容器✨例如:进入到cento........原创 2022-06-03 05:45:00 · 1563 阅读 · 27 评论 -
【django】新闻模块——Docker安装运⾏FastDFS【26】
一、Docker安装运⾏FastDFS1、获取FastDFS镜像从仓库拉取镜像$ sudo docker image pull delron/fastdfs解压⽂档中本地镜像$ sudo docker load -i ⽂件路径/fastdfs_docker.tar2、开启tracker容器我们将 tracker 运⾏⽬录映射到宿主机的 /var/fdfs/tracker⽬录中sudo docker run -dit --name tracker --network=host -v /va原创 2022-05-04 09:49:08 · 404 阅读 · 0 评论 -
Docker容器操作【25】
Docker容器操作1.容器列表# 查看正在运⾏的容器$ sudo docker container ls# 查看所有的容器$ sudo docker container ls --all2.创建容器$ sudo docker run [option] 镜像名 [向启动容器中传⼊的命令]常⽤可选参数说明:* -i 表示以《交互模式》运⾏容器。-t 表示容器启动后会进⼊其命令⾏。加⼊这两个参数后,容器创建就能登录进去。即分配⼀个伪终端。–name 为创建的容器命名。-v 表示⽬录映原创 2022-05-03 09:54:29 · 1761 阅读 · 6 评论 -
ubuntu20.04 安装docker (详细版)【24】
一、设置仓库为了设置仓库,需要有几个前置步骤,完成之后才是真正设置仓库,具体如下1、更新 apt 包索引。$ sudo apt-get update2、安装 apt 依赖包,⽤于通过HTTPS来获取仓库$ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common3、添加 Docker 的官⽅ GPG 密钥$ curl原创 2022-05-03 09:53:45 · 3187 阅读 · 34 评论 -
FastDFS报错 fdfs_client.exceptions.DataError: [-] Error: 28, No space left on device的解决方法
今天使用FastDFS客户端实现⽂件存储的时候出现了一个错误fdfs_client.exceptions.DataError: [-] Error: 28, No space left on device大概意思就是说内存空间不够,这个问题主要的原因是我们所使用的ubuntu用的时间越来越久,所剩的空间越拉越小,而我们的tracker.conf默认配置存储空间为10%,需要将存储空间改为1%保存。所以解决方法有三种1.删除无用的东西2.给硬盘扩容3.修改FastDFS允许存储的空间百分比我使用原创 2022-05-01 08:43:25 · 1368 阅读 · 6 评论