gpt4 book ai didi

python - 我的本地 Eclipse 可以在 Docker 容器中安装 Access 库吗?

转载 作者:行者123 更新时间:2023-11-30 22:16:14 24 4
gpt4 key购买 nike

我有一个用于 Django 开发的 Docker 镜像,通过一些 xauthority 文件机制,我在容器内使用 Eclipse。在大多数情况下,Eclipse 运行良好,但存在一些棘手的问题,这些问题似乎与它在容器内运行的事实有关;毕竟,Docker 并不是真正为此目的而开发的。所以,我想知道...

如果我在本地计算机上运行 Eclipse 实例,我可以配置给定项目来访问正在运行的容器中安装的库吗?也就是说,它是否可以根据单个项目及其访问的容器来解析导入、使用 Python 2 或 3/Django 1 或 2 运行代码?

主机:CentOS 7

基础镜像:Ubuntu 16.04

添加信息:这是我的运行命令(认为在它之前有一些用于 xauth 内容的脚本),它显示了我如何将卷安装到给定的 Docker 环境:

docker run -h django-env \
-d -p 8000:8000 \
-w=/home/$USER \
--user $USER \
-v $XAUTH:$XAUTH -v $XSOCK:$XSOCK \
-v psql_var_lib:/var/lib/postgresql \
-v psql_var_log:/var/log/postgresql \
-v psql_var_etc:/etc/postgresql \
--mount type=bind,source=$LOCAL_REPO/django-env-opt,target=/opt \
--mount type=bind,source=$LOCAL_REPO/django-env-home,target=/home/$USER \
-e XAUTHORITY=$XAUTH -e DISPLAY \
--entrypoint "" hildy:django_python1 bash -c "sudo /etc/init.d/postgresql
start && /opt/eclipse/eclipse/eclipse"

最佳答案

I use Eclipse from within the container.

你不需要。容器的目的是为你提供一个编译环境。只要您可以在容器和主机之间共享文件,所有代码编辑都可以在本地 Eclipse 中进行。

所以问题是如何共享文件?通过卷。最简单的方法就是说 docker run -v <hostdir>:<containerdir> .

引用号:https://docs.docker.com/storage/volumes/

关于python - 我的本地 Eclipse 可以在 Docker 容器中安装 Access 库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50010108/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com