Azure Docker Container – 如何将启动命令传递给docker run?
面对这个屏幕,我已经设法轻松地在docker容器应用程序服务上部署一个rails应用程序到Azure,但是日志logging是一个痛苦,因为他们有权访问日志的唯一方法就是通过FTP。
有没有人想出了在azure内运行docker run命令的好方法,所以它基本上可以接受任何参数。
在这种情况下,它试图简单地login到远程服务,如果任何人也有其他检索日志,除FTP以外的build议,将大规模赞赏。
不,在写这篇文章的时候这是不可能的,你只能传递任何你通常会传递给docker run container:tag %YOUR_STARTUP_COMMAND_WILL_GO_HERE_AS_IS%
,所以在你的容器名后。
TLDR除了需要在容器中运行的命令之外,不能将任何启动parameter passing给Linux WebApp。 比方说,你想运行你的容器称为MYPYTHON
使用PROD
标签,并运行一些Python代码,你会做这样的事情
Startup Command = /usr/bin/python3 /home/code/my_python_entry_point.py
并且会被附加到(只在最后)到实际的docker命令:
docker run -t username/MYPYTHON:PROD /usr/bin/python3 /home/code/my_python_entry_point.py
- 从外部互联网不能连接docker群代理
- 在Docker构build之前,ASP.NET Core运行angular构build
- 在Windows 10上安装的Kubernetes群集上运行Windows Docker映像
- 我们可以在D11_v2 Azure Windows 10 Enterprise机器上安装Docker吗?
- 如何在Linux上使用Docker和Azure Web App部署Angular 4应用程序
- 没有来自VM Scale Set的响应
- 在Azure / AWS上的VM上的Docker容器上安装chef-client(Bootstrapping)
- 带有Azure容器服务和Kubernetes的HTTPS
- 增加Azure容器服务中的Agents / Worker节点的磁盘空间