Docker

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

Docker

介绍Docker-compose

Compose是一个可以定义并运行多个容器的Docker应用程序,Compose的docker-compose.yml 配置文件可以定义多个服务所需要的环境变量,镜像,网络,数据卷,Dockerfile,依赖的服务等,然后可以使用单个命令启动所有服务,Compose将会自动从配置文件读取应用程序所需要配置来启动单个或者多个容器,减少你在启动容器所需时间,忘记超长的命令 ➜ ~ docker run -itd -v /home/language/:/home/www/ -p 3000:3000 -p 50500:50500 --name webapp -e ./.env -u docker Docker-Compose特性: * 可以让你在单个主机上部署多个独立的环境 * 当创建容器时自动保留你的数据卷 * 定义环境和变量 在单个主机上部署多个独立环境 Compose使用项目名称隔离环境,你可以使用不同的项目名称作为不同的上下文 * 在开发的主机上,可能需要创建同一环境多个副本 * 在持续集成(CI)

  • huangyanxiong
    huangyanxiong
2 min read.
我们喜欢开源,我们的站点基于以下技术构建

Power By