nginxmysql+laravel+redis+memcached如何与docker个容器协同工作?
How to work with some docker containers together nginx+mysql+laravel+redis+memcache?
我需要配置一个 docker 图像至极具有:
两个 nginx
master/slave redis
我试图从 hub.docker.com 一个一个地构建它。
我读到我可以将它们组合成一个网络。
我应该使用什么工具来通过一条命令构建此配置?
我应该阅读更多关于 docker-compose 的内容吗?
我被难住了。
Docker
的做法是单容器单进程,所以你把每一个服务放到单独的容器中。然后你到了一个点,当你需要决定如何管理它们时。
有很多容器编排解决方案,例如 docker-compose
、docker-swarm
、k8n
等,但我强烈建议从最简单的开始 - docker-compose
。
您只需编写单个配置文件,docker-compose.yml
,其中声明您所有的 services/container。然后让 docker-compose up
完成这项工作。它将创建必要的卷和网络,因此您的容器将链接在一起。
我需要配置一个 docker 图像至极具有: 两个 nginx master/slave redis
我试图从 hub.docker.com 一个一个地构建它。 我读到我可以将它们组合成一个网络。
我应该使用什么工具来通过一条命令构建此配置? 我应该阅读更多关于 docker-compose 的内容吗? 我被难住了。
Docker
的做法是单容器单进程,所以你把每一个服务放到单独的容器中。然后你到了一个点,当你需要决定如何管理它们时。
有很多容器编排解决方案,例如 docker-compose
、docker-swarm
、k8n
等,但我强烈建议从最简单的开始 - docker-compose
。
您只需编写单个配置文件,docker-compose.yml
,其中声明您所有的 services/container。然后让 docker-compose up
完成这项工作。它将创建必要的卷和网络,因此您的容器将链接在一起。