我已经安装了xampp,在docker镜像中部署了我的php代码,并在ubuntu 14.04上启动了一个容器。
我无法在主机的firefox浏览器中使用docker容器系统ip/phpmyadmin访问我的phpmyadmin,但无法在浏览器中使用我的web界面。当尝试访问我的web界面时,它显示如下:
Access forbidden!
You don't have permission to access the requested object. bhla bhla....
Error 403
注意:我已经为xampp/htdocs文件夹中的文件提供了所需的权限
我有一个码头映像,启动jstatd -p 1099,然后启动我的Java应用程序。我还在dockerfile中公开了端口1099。
我已经将这个坞映像部署到AWS ElasticBeanstalk中,我可以从EB日志中看到端口是公开的。
/var/log/docker-ps.log
-------------------------------------
'docker ps' ran at Fri Jun 17 04:23:02 UTC 2016:
CONTAINER ID IMAGE COMMAND CR
我已经成功地使用docker-机器成功地部署了一个docker-come.yml。我的问题是缩放。试图扩展使用端口3000的node.js应用程序。我怎样才能扩展码头写作服务。我知道我可以在一个节点(服务器)群中使用docker-compose scale web=3,但这不起作用,因为我指定了端口3000,这会导致冲突。
我怎样才能让它在不使用HAProxy或Nginx的情况下以动态方式工作呢?
Dockerfile
FROM node:wheezy
# replace this with your application's default port
EXPOSE 3000
ADD
我有一个部署脚本,我正尝试将其用于我的server for CD,但是我在编写bash脚本以完成一些必需的步骤时遇到了问题,比如运行npm和迁移命令。 如何从这个脚本进入容器bash,运行下面的命令,然后退出以完成更改? 下面是我试图自动化的脚本: cd /Project
docker-compose -f docker-compose.prod.yml down
git pull
docker-compose -f docker-compose.prod.yml build
# all good until here because it opens bash and does not
我知道它正在以集群模式滚动更新,以实现零停机部署。
但对于简单的项目,我想知道是否在生产中使用docker-compose,并从文档中使用部署:
$ docker-compose build web
$ docker-compose up --no-deps -d web
与使用Capistrano脚本更改符号相比,停机时间会是多少?