
docker/k8s
文章平均质量分 92
docker+k8s学习
GoldenaArcher
Done is better than perfect
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[docker] docker 安全知识 - docker api, 权限提升 & 资源管理
这是 docker 安全的最后一篇。原创 2024-05-29 00:21:04 · 1554 阅读 · 0 评论 -
[docker] docker 安全知识 - 镜像,port & registry
这是第一篇,安全部分还有一篇笔记就记完了说实话,看完了要学的这些东西,感觉大多数安全问题都可以通过验证登录的合法性去解决。原创 2024-05-28 05:35:07 · 1559 阅读 · 0 评论 -
[docker] docker 安全知识 - docker 系统性简介
今年的 security training 选的 topic 就是 docker 了,为了过这个 training 于是先把 docker 过了一遍(笑死之前干啃的时候确实觉得不太能看下去,不过走了一遍实践之后发现就比较好理解。原创 2024-04-27 11:42:12 · 1221 阅读 · 4 评论 -
[docker] 多容器项目 - PHP+MySQL+Nginx+utility containers
这个项目总共会配置 6 个容器,主要还是学习一下 docker 的使用和配置,目标是:本机不安装 PHP、Nginx安装部分全都交给 docker 容器实现可以运行一个 Laravel 网页项目修改本机代码可以即时更新网页大概流程是这样的:fill:#333;color:#333;color:#333;fill:none;utilitynpmComposer主机只负责保存必要的源码,PHP 容器会读取本机变动的源码,随后进行必要的更新。原创 2024-04-27 00:09:02 · 1455 阅读 · 0 评论 -
[docker] utility container
utility container 我感觉就是工具,可以减少一些系统安装软件的容器。原创 2024-04-24 18:19:11 · 1099 阅读 · 3 评论 -
[docker] docker compose
是一个简化运行 docker 指令的工具,它可以部分代替和docker run指令,但是无法取代 docker 指令,更不会取代容器和镜像。它可以运行单个或多个容器,通过运行 YAML 配置好的文件建造镜像和运行容器不过有个缺点,它无法管理不同 hosts 上的容器——这个需要通过 类似于 docker swarm/kubernetes 这样的工具去进行管理。原创 2024-04-24 08:48:40 · 1448 阅读 · 0 评论 -
[docker] 多容器项目
相当于把之前学的一些东西全都整合一下,做一个小型的项目:fill:#333;color:#333;color:#333;fill:none;DBBackendFrontend这里的数据库、前端、后端可以为任何框架,并不指定为特定框架。原创 2024-04-23 10:28:29 · 961 阅读 · 1 评论 -
[docker] 网络连接
使用 docker 容器会遇到下面 3 种情况:容器与万维网之间的交流默认情况下是允许的从容器到本机的交流假设有一些服务运行在本机,如数据库,而 docker 需要和本机进行交流去获取数据这个实现需要配置容器与容器之间的交流这个是比较常见的用法了,同样需要配置。原创 2024-04-22 10:13:06 · 815 阅读 · 0 评论 -
[docker] volume 补充 & 环境变量 & 参数
这里补充一下 volume 剩下的内容,以及添加参数(ARG) 和 环境变量ENV的内容。原创 2024-04-22 02:01:05 · 1389 阅读 · 0 评论 -
[docker] 数据的持久化 - Volume & bind mounts
和 1 个容器进行绑定不和任何一个容器进行绑定,可以复用基于 host 的文件系统,不和任何一个容器进行绑定持久化不完整,容器被删除则无法溯源容器的生命周期不影响持久化的数据,使用进行删除容器的生命周期不影响持久化的数据,需要将 host 上的文件进行删除无法被共享可以被共享可以被共享无法被复用可以被复用可以被复用。原创 2024-04-17 09:52:31 · 1147 阅读 · 0 评论 -
[docker] 镜像部分补充
这里补充一下比较少用的,关于镜像的内容。原创 2024-04-16 04:29:45 · 1202 阅读 · 0 评论 -
[docker] 核心知识 - 容器/镜像的管理和操作
想要查看完整的指令,可以通过列举所有的指令,这里会提到一些比较常用的核心指令。原创 2024-04-15 23:00:23 · 1391 阅读 · 0 评论 -
[docker] 核心知识 - 概念和运行
images/镜像:template(模板)/blueprints(蓝图),包含所需工具、代码和源码的运行时containers/容器:软件的运行单元本质上来说,这个方法就是提供一系列指令让 docker 去运行去创建一个新的镜像,随后运行该镜像最简单的方式是创建一个 Dockerfile,将对应的指令写入到 Dockerfile 中,随后运行该 Dockerfile 去创建新的镜像。原创 2024-04-15 11:33:11 · 1030 阅读 · 1 评论 -
使用Docker运行一个Node项目
流程如下:fill:#333;color:#333;color:#333;fill:none;}创建一个Node网页项目创建一个Dockerfile通过Dockerfile构建一个镜像运行镜像从网页链接项目。原创 2022-10-12 01:02:22 · 3288 阅读 · 0 评论 -
创建一个 Dockerfile 去运行 Redis-Server
整体的流程如下:fill:#333;color:#333;color:#333;fill:none;}passprovidebuilddockerfile如题所示,在本次练手项目里,就会通过创建一个 Dockerfile 去运行 redis-server。完整的Dockerfile如下:指令在两个代码部分的第一句,剩下的都是运行结果。原创 2022-10-06 06:40:24 · 563 阅读 · 0 评论 -
一些 Docker 基础指令
总归说这个命令会将所有的缓存也清除,下一次再创建容器的时候需要重新从 DockerHub 上拉镜像。如果容器十秒钟内没有被停止的话,那么就会执行下面这条指令。会显示所有运行过的容器;不加则显示所有正在运行的容器。这个 flag 使得容器允许接受用于提供的指令。如果在没有安装 redis 的前提下,直接运行。创建并运行一个 docker 容器,是。好像说是创建了但是未命名的容器。必须存在于容器之中,如。为可选 flag,加上。这个 sh 中推出不是。所有不被容器使用的网络。则不会有任何的效果。原创 2022-09-18 07:04:39 · 540 阅读 · 1 评论