我有一个奇怪的问题,我似乎无法弄清楚。我的django项目是使用docker-comment建立的
version: '2'
services:
db:
image: postgres:9.6.0
environment:
POSTGRES_PASSWORD: docker
POSTGRES_USER: docker
ports:
- "8001:5432"
djweb:
build: .
command: python dj/manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
depends_on:
- db
dockerfile是
FROM python:3.5.2
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
ADD . /code/
在Pycharm中,我启动了一个配置了docker compose的新Django项目,它创建得很好。当我试着调试它时,我得到了通常的结果:
警告:未找到使用cython的调试器加速。运行'"/usr/本地/bin/python""/0025/.pycharm_helpers/pydev/setup_cython.py"build_ext--inplace'来构建. pydev调试器:进程1正在连接
现在问题来了。由于一个奇怪的只读错误,我似乎无法在我的“djweb”容器上运行Py魅力建议的setup_cython命令。如果有人能给我指出正确的方向,我将不胜感激(我可能需要添加一些体积到我的容器或???-显然py魅力也添加了其他图像/容器旁边我的)
root@b8bf92996472:/# "/usr/loc/bin/python""/0025/.pycharm_helpers/pydev/setup_cython.py"build_ext--inplace
运行build_ext构建'_pydevd_bundle.pydevd_cython'扩展创建构建错误:无法创建'构建':只读文件系统
我遇到了同样的问题,并能够通过这样的命令解决它:
docker run -t -i --volumes-from pycharm_helpers_PY-163.10154.50 IMAGE_NAME \
/usr/bin/python /opt/.pycharm_helpers/pydev/setup_cython.py build_ext --inplace
您可能需要用自己的实例替换163.10154.50
-我在PyCharm中找到了我的实例-
IMAGE_NAME可以找到docker ps
注意-在我的配置中,我使用docker machine,需要首先从终端运行eval$(docker machine env)
。
问题内容: 我有一个在码头上运行的Jetty应用程序。我想使用本地IntelliJ调试此应用程序。我使用的是14.1版,因此我已经安装了Docker Integration插件。 在“云”下,我使用的是单击“ +”时显示的默认值。IntelliJ文档说这应该没问题。在这里 我不确定它们的用途,所以我不知道这些值是否正确。 在运行/调试配置下,我正在使用Docker部署,以及以下值: 当我尝试运行此
我最近几天的问题是,我正在尝试加密我的一些项目,我正在工作。由于Docker对我来说是一个很好的解决方案(如果它在本地运行,它将在远程运行),据我所知,我得到了3层可以实现我的ssl证书。第一层是实例或虚拟机(在我的例子中是本地的,aws或Google)。第二层是Docker守护进程(充当服务器或所有运行容器的管理器),最后一层是运行在jdk-alpine环境(可能是tomcat服务器)上的spr
但是所有的答案和评论对链接帖子的回应也没有太大帮助
其基本思想是运行带有音频和ui的应用程序(vlc、firefox、skype…) 我在使用pulseaudio搜索docker容器,但我找到的所有容器都在TCP上使用pulseaudio流。(应用程序的安全沙箱) https://gist.github.com/hybris42/ce429de428e5af3a344a https://github.com/jlund/docker-chrome-
问题内容: 我正在尝试运行此项目-https://github.com/JumboInteractiveLimited/codetest 我已经下载了Docker工具箱,并执行了GitHub页面上提到的build和run命令,但是当我尝试访问http:localhost:8080时,该页面仍然不可用。 当我尝试再次执行运行时,Docker说 编辑 :澄清一下,我只有在第二次运行时才收到该错误。当我
我正在尝试使用Windows中的docker工具箱运行自定义java swing GUI。我现在想要容器化这个应用程序,但是得到以下错误: 我正在运行一个DockerFile。设置为: 3)复制到包含JAR的文件夹上 4)运行docker容器,该容器将启动GUI(不是linux前端,最好不使用vnc)。 我将Xlaunch用于windows上的终端,并且能够使用它在docker上启动一个firef