Tag: 发布

我如何发布jupyter tmpnb服务器?

我试图发布一个tmpnb服务器,但是卡住了。 在http://github.com/jupyter/tmpnb上的快速入门之后,我可以在本地运行服务器并在172.17.0.1:8000上访问它。 但是,我无法远程访问服务器。 我已经尝试使用以下命令创build代理容器时添加-p 8000:8000 : docker run -it -p 8000:8000 –net = host -d -e CONFIGPROXY_AUTH_TOKEN = $ TOKEN –name = proxy jupyter /configurable -http-proxy –default-target http://127.0.0.1:9999 我尝试通过键入机器的IP地址访问服务器:8000,但我的浏览器仍然返回“此网站无法到达”。 代理的日志是: docker日志 – 详细信息45d836f98450 08:33:20.981 – info:[ConfigProxy]代理http:// *:8000到http://127.0.0.1:9999 08:33:20.988 – info:[ConfigProxy] Proxy API at http ://本地主机:8001 / API /路线 为了validation我可以访问在同一台机器上运行的其他服务器,我尝试了以下命令: docker run -d -it -rm -p […]

Django泊坞窗退出代码0请求GET或POST

好朋友,我在django 1.11上用docker在windows上开发了一个应用程序,最近更新了项目的git仓库,并对Docker容器做了一些修改。 问题是,当进入主页面和其他一些URL没有任何反应,但是当我尝试login到pipe理员,Django的容器被closures,我甚至没有得到任何错误的浏览器,控制台或日志。 例: 当我进来的时候他们很好 GET / 200 OK POST / 403禁止 GET / api / auth / 405方法不允许 但是,当我input这些,而不显示任何消息,closuresdocker容器(proyect_django_1退出代码为0) GET / admin没有答案 POST / api / auth /无答案 我的docker – 撰写 version: '3' services: db: build: docker/postgres volumes: – ./docker/data/postgres:/var/lib/postgresql/data environment: – POSTGRES_PASSWORD=postgres – POSTGRES_USER=postgres – POSTGRES_DB=project redis: image: redis:3.2-alpine volumes: – ./docker/data/redis:/data rabbit: […]

如何更好地发挥docker形象与他人合作取决于我们的形象

我们是基础插件,目前正在提供底层的docker环境。 每次包装是从我们的业务采取docker镜,然后将其添加上面。 现在的困境是我们的插件不够完善,总会有一个补丁。 一旦插件需要补丁,它必须通知所有企业遵循刷机包 – 通信成本指数增加。 造成相关人员耗尽。

从发布服务器部署应用程序

我不喜欢什么时候在生产服务器上发布我的项目。也许我只是没有足够的经验,没有人教会我如何以正确的方式做到这一点。 现在我有几个回购scala(在喷雾顶部)。 我有一切在我的本地机器上构build和运行这个项目(当然,我开发它们)。 所以在我的生产服务器上安装jenkins,以便从git,构build和运行同步。 它现在工作,但我不喜欢它,因为我需要在每台机器上安装jenkins我想运行我的项目。 如果我想在咖啡馆给我的朋友展示我的项目呢? 所以我有了主意:如果我在构build应用程序之前运行testing,那么如何进行可移植构build(使用本地包装器),并将其保存在远程服务器“发布服务器”上。 该服务器只是让这些准备好被推出的应用程序。 然后我去生产服务器,运行bash脚本,从发布服务器下载可执行文件并在计算机上运行我的项目 今后我想: 下载并运行Docker容器中的项目。 准备好为前端提供静态文件。 使用nginx运行docker容器,并将链接的卷与静态文件一起运行 我听说过nexus( http://www.sonatype.org/nexus/ ),那个艺术家用来保存他们的歌曲,图片等等。 我相信应该有像我这样的开源项目 任何帮助表示赞赏!

docker和产品版本

我正在为一家产品公司工作,我们也做了很多产品的发布。 在目前的testing多个版本的方法中,我们创build单独的虚拟机并在其上安装所有基础架构软件(数据库,应用服务器等)。 稍后我们在各自的VM上部署应用程序WAR。 最近,我遇到了docker工人,这似乎很有帮助。 因此,我开始用网站上列出的例子来探索它。 但是,我无法find一个方法,像docker可以被用来build立适合各种版本的环境? 每个产品版本都会有数据库模式更改。 每个应用程序的WAR都会有增强/缺陷等 考虑下面的例子。 每个月,我们公司都会发布一个新版本的软件,因此为了支持/修复每个版本创build虚拟机的缺陷。 考虑到如果应用程序的总体大小是2 GB,而操作系统接近5 GB(除了占用空间,它也将占用系统资源以支持额外开销)。 虚拟机需要恢复任何版本,并testing任何支持问题。 但是考虑到额外的基础设施要求,这似乎是非常昂贵的事情。 docker可以拥有在容器/图像中运行应用程序所需的一切吗? docker是否可以打包由多个WAR / DB模式组成的应用程序,并在启动时分配适当的端口? 与虚拟机和docker工人相比,是否会有任何空间/内存/速度差异? 你是否认为docker仍然是合适的解决scheme,还是应该继续使用虚拟机? 有人可以分享我如何能达到以上要求与docker?

Mattermost泊坞窗预览

我是一个新手,我一直试图在docker上安装mattermost(slack alternative)的预览版来试用。 我一直在关注官方指南。 拱 Install Docker using the following commands: pacman -S docker systemctl enable docker.service systemctl start docker.service gpasswd -a <username> docker newgrp docker Start Docker container: docker run –name mattermost-preview -d –publish 8065:8065 mattermost/mattermost-preview When Docker is done fetching the image, open http://localhost:8065/ in your browser. 不幸的是我无法打开localhost:8065服务。 我已经在Docker https://github.com/docker/docker/issues/23730的错误跟踪器中列出了这个问题 我安装在Ubuntu 14.04上,仍然遇到同样的问题。 docker信息的输出 Containers: […]