[docker] 多容器项目 - PHP+MySQL+Nginx+utility containers

[docker] 多容器项目 - PHP+MySQL+Nginx+utility containers 这个项目总共会配置 6 个容器,主要还是学习一下 docker 的使用和配置,目标是: 本机不安装 PHP、Nginx 安装部分全都交给 docker 容器实现 可以运行一个 Laravel 网页项目 修改本机代码可以即时更新网页 大概流程是这样的: 主机只负责保存必要的源码,PHP 容器会读取本机变动的...

dockerdocker-compose的区别

DockerDocker Compose 是两个相关但具有不同功能的工具,它们在容器化应用的生命周期管理中扮演不同的角色: DockerDocker 是一个开源的应用容器引擎,它允许开发者打包应用及其依赖包到一个可移植的容器中,这样容器可以在任何安装了Docker的环境中运行,确保了一致性。Docker 使用容器技术,提供了一种轻量级的虚拟化解决方案,使得应用能够以资源隔离且高效的形态运行在单一主机...

Windows11下Docker使用记录(四)

Docker使用记录(四) 1. container与host的文件传输2. container 与 Unity ROS setting 通讯3. container和wsl2或windows11我一直无法ping通 1. container与host的文件传输 从 container 复制文件至 host docker cp <container_name>:<file_path> <host_path>...

2024年Docker常用操作快速查询手册

目录 一、Linux系统上 Docker安装流程(以ubuntu为例) 一、卸载所有冲突的软件包 二、设置Docker的apt存储库(这里使用的是阿里云软件源) 三、直接安装最新版本的Docker 三、安装指定版本的Docker 四、验证Docker是否安装成功 二、Docker命令解释 三、Docker常用命令 一、启动docker 二、关闭docker 三、重启docker 四、跟随系统自动启动 五、查...

docker学习笔记1:什么是docker

目录 什么是docker Docker 的主要组件 学习 Docker 的步骤 资源和教程 什么是docker docker官网:https://www.docker.com Docker 是一个开源的应用容器引擎,它允许开发者打包应用以及应用的运行环境到一个可移植的容器中,然后发布到任何支持 Docker 的平台上运行。这种打包方式称为容器化(Containerization)。容器化允许你在不同的环境中...

[docker] docker compose

[docker] docker compose docker compose 是一个简化运行 docker 指令的工具,它可以部分代替 docker build 和 docker run 指令,但是无法取代 docker 指令,更不会取代容器和镜像。它可以运行单个或多个容器,通过运行 YAML 配置好的文件建造镜像和运行容器 不过 docker compose 有个缺点,它无法管理不同 hosts 上的容器...

多服务器上的 docker 实现互相访问

场景: Server_1上有一个docker容器 containerXServer_2上有一个docker容器 containerX…Server_n上有一个docker容器 containerX 如何实现着 n 个docker之间的互相访问呢? 实现方式: Step1:配置一个通用的容器 Step2:将这个通用的容器(设为cont_g)导出为 tar 文件,拷贝到所有n个server上 docker ex...

docker swoole+php8.2

安装 docker pull phpswoole/swoole:php8.2-alpinedocker run --rm phpswoole/swoole:php8.2-alpine php -mdocker run --rm phpswoole/swoole:php8.2-alpine php --ri swooledocker run --rm phpswoole/swoole:php8.2-al...

[docker] utility container

[docker] utility container utility container 我感觉就是工具,可以减少一些系统安装软件的容器 使用场景 主要还是系统减负,比如说正常情况下运行一个 node 项目,那么系统上一定需要安装一个 npm,哪怕是创建一个新的项目,使用 npm init,也是需要保证本机上安装一个 npm,但是如果将其放到 docker 容器中,那么就不需要安装 npm 了 如果只是 n...

Windows11下Docker使用记录(三)

Docker使用记录(三) 1. 创建和管理volume2. 创建一个container挂载至本地volume3. docker -v和--mount的区别4. volume driver5. container间共享内容6. 从volume 中恢复container 数据 前天电脑出现了bug, Docker Desktop 里所有的 container 和 image 都消失了。万幸今天它们又都出现了,...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.013837(s)
2024-05-03 08:18:05 1714695485