我想将Redmine Docker映像部署到Azure App Services,并将其指向部署到Azure数据库for MySql服务器的MySql实例。这将为我提供一个完全管理的体系结构。我已经创建了一个MySql实例,可以使用MySql Workbench从本地PC连接到它。不幸的是,我部署到应用服务的Redmine Docker映像无法启动。日志显示:实例******上的Docker经历了容器启动失败。应用程序日志表明启动命令存在问题。查看容器崩溃日志后,我注意到我的startup命令被附加到docker run命令之后:
docker run-d-p 6390:3000——名称redminetest\u 0\u 3d4d8283-e网站\u启用\u应用程序\u服务\u存储=false-e网站\u站点\u名称=redminetest-e网站\u授权=false-e端口=3000-e网站\u角色\u实例\u ID=0-e网站\u主机名=redminetest。Azure网站。net-e网站\u实例\u ID=C0F95520062B837A8B06271F039C1D9A6AA1309AD101B0E47BF9C23C0BA3A3 redmine:最新--名称MyRedmine-e redmine\u DB\u MYSQL=51.140。184.11-e REDMINE_DB_PORT=3306-e REDMINE_DB_用户名=special@mysqlredmine-e REDMINE\u DB\u PASSWORD=Sp3c1al!项目管理
我可以直接看到--name参数和image name/tag被我的命令复制了。这是我可以纠正的,但是如何在图像名称/标记(redmine:latest)之前附加环境变量呢?
更新:
请看下面的截图。这说明了这个问题。我的环境变量附加在图像名称之后。
docker run
的正确格式如下:-
Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
根据这一点,您应该在最后传递图像名称,所有其他选项,如-p,-e,-d
等,都应该在图像名称之前传递。
下面是正确的命令:
docker run -d -p 6390:3000 --name redminetest_0_3d4d8283 -e WEBSITES_ENABLE_APP_SERVICE_STORAGE=false -e WEBSITE_SITE_NAME=redminetest -e WEBSITE_AUTH_ENABLED=False -e PORT=3000 -e WEBSITE_ROLE_INSTANCE_ID=0 -e WEBSITE_HOSTNAME=redminetest.azurewebsites.net -e WEBSITE_INSTANCE_ID=c0f955200062b837a8b06271f039c1d9a6aa1309ada101b0e47bf9c23c0ba3a3 -e REDMINE_DB_MYSQL=51.140.184.11 -e REDMINE_DB_PORT=3306 -e REDMINE_DB_USERNAME=special@mysqlredmine -e REDMINE_DB_PASSWORD=Sp3c1al! redmine:latest
问题内容: 我正在尝试完成有关如何在Azure域/环境中正确使用Windows容器的架构研究,其中我必须将Dot Net Core Web API应用程序容器化并将该容器部署到Azure容器服务中 这是我做的事情 我确实在Azure门户中创建了Azure容器服务帐户/域/虚拟机 此外,我确实使用已安装Docker的容器为Windows Server 2016创建了另一个虚拟机 在Windows S
我有一个简单的应用程序构建为docker图像(ubuntu),并把它放入docker容器。它有几个卷附加到它。我想将此容器推送到Azure AppServiceLinux。我尝试了几个选择,但没有成功。 > Azure CLI创建web应用程序并将容器推送到Azure容器注册表,然后将其部署到web应用程序。 给出错误。 将容器上传到,并更新Web应用容器设置以将此容器加载到Web应用中。 给出或
本文向大家介绍详解angular应用容器化部署,包括了详解angular应用容器化部署的使用技巧和注意事项,需要的朋友参考一下 Intro 我自己有做一个个人主页,虽然效果不怎么样(不懂设计的典型程序猿...),但是记录了我对于前端框架及工具的一些实践, 从开始只有一个 angularjs 制作的页面到后面加入 less 动态写css, gulp 自动化的将 less 文件编译成 css 文件以及
Docker Containerizer(用 Docker 容器部署应用) Mesos 0.20.0 开始支持通过 Docker 镜像来启动任务,同时也支持部分的 Docker 参数。当然我们计划在未来支持更多的参数。 用户可以将 Docker 镜像作为一个任务启动,也可以作为一个 Executor 启动。 以下部分将描述 API 的变化以及支持 Docker 的新功能,还有如何设置 Docker
pom.xml我有这个用来部署 在设置中。tomcat服务器的xml我有这个 当我试图调用maven deploy时,出现了一个错误: 服务器正在运行。我试图在pom中更改tomcat插件。xml到tomcat7 maven插件,但我得到了相同的错误。据我所知,它正试图将war文件部署到http://localhost:8080/manager/ua/andrfas/SCPI/0.0.1/SCPI
关于aiohttp服务器部署,这里有以下几种选择: 独立的服务器。 使用nginx, HAProxy等反向代理服务器,之后是后端服务器。 在反向代理之后在部署一层gunicorn,然后才是后端服务器。 独立服务器 只需要调用aiohttp.web.run_app(),并传递aiohttp.web.Application实例即可。 该方法最简单,也是在比较小的程序中最好的解决方法。但该方法并不能完全