739得票8回答
在Docker中,“expose”和“publish”的区别是什么?

我正在尝试使用Dockerfile进行实验,我认为我已经理解了大部分的逻辑。然而,在这种情况下,我没有看到“暴露”和“发布”端口之间的区别。 我看过的所有教程都首先在Dockerfile中包含EXPOSE命令: ... EXPOSE 8080 ... 他们随后从这个Dockerfile...

699得票22回答
Docker - 名称已被容器使用

使用以下命令运行docker注册表总是会出现错误:dev:tmp me$ docker run \ -d --name registry-v1 \ -e SETTINGS_FLAVOR=local \ -e STORAGE_PATH=/registry \ ...

562得票23回答
Docker容器在运行"docker run -d"命令后会自动停止

根据我迄今为止阅读的教程,使用"docker run -d"将启动一个容器从镜像中,并且该容器将在后台运行。它看起来像这样,我们可以看到我们已经有了容器ID。root@docker:/home/root# docker run -d centos 605e3928cdddb844526bab6...

324得票14回答
为什么在一个独立的Docker容器中运行Python应用程序时没有任何输出?

我有一个Python(2.7)应用程序,在我的dockerfile中启动。 CMD ["python","main.py"] main.py启动时打印一些字符串,然后进入一个循环: print "App started" while True: time.sleep(1) ...

107得票14回答
本地找不到Docker镜像

我正在关注这篇文章- 参考代码在GitHub上。我已经在本地克隆了该存储库。 该项目内部有一个React应用程序。 我正尝试按照同一篇文章上的第7步在本地运行它: docker run -p 8080:80 shakyshane/cra-docker 这将返回: Unable to ...

64得票5回答
如何通过docker run运行一个包含插入语句的sql文件?

给定一个包含SQL插入语句的文件:INSERT INTO countries (id, country_code, name) VALUES (1, 'AF', 'Afghanistan'), (2, 'AL', 'Albania'); 我想在正在运行Postgres的容器上,...

39得票6回答
如何运行拉取的镜像 - Docker

我试图运行一个拉取的镜像,但没有成功。 我使用 Image URI 从 AWS 拉取了一个镜像。 当我运行 docker images 命令时,我可以看到我拉取的镜像: REPOSITORY TAG ...

31得票5回答
在 Docker 中设置 GOOGLE_APPLICATION_CREDENTIALS

我希望使用我的key.json文件在docker容器内设置GOOGLE_APPLICATION_CREDENTIALS,但我不想将此文件复制到我的容器中。

13得票3回答
将ARG传递给ENTRYPOINT

假设我在 Dockerfile 中有以下内容: ARG FOO=1 ENTRYPOINT ["docker.r2g", "run"] 我使用以下工具构建以上内容: docker build -t "$tag" --build-arg FOO="$(date +%s)" . 有没有一...

13得票5回答
无法访问Docker守护进程套接字unix:///var/run/docker.sock的权限。

我有这个Dockerfile: FROM chekote/gulp:latest USER root RUN apt-get update \ && apt-get upgrade -y \ && apt-get install -...