Questions tagged «dockerfile»

3
了解Docker层
我们的代码块如下Dockerfile: RUN yum -y update RUN yum -y install epel-release RUN yum -y groupinstall "Development Tools" RUN yum -y install python-pip git mysql-devel libxml2-devel libxslt-devel python-devel openldap-devel libffi-devel openssl-devel 有人告诉我,我们应该团结起来使用这些RUN命令,以减少创建的docker层: RUN yum -y update \ && yum -y install epel-release \ && yum -y groupinstall "Development Tools" \ && yum …

2
为什么在Dockerfile中使用EXPOSE-因为您仍然可以绑定到所有端口
我可以docker run -p 3000:3000 image 不 EXPOSE使用容器中的该端口(请参见下文)。如果是这样,那为什么还要麻烦将EXPOSE放入Dockerfile中呢?它仅用于与图像用户通信吗?因为我不知道EXPOSE端口是否可以绑定的功能性原因。 这些步骤显示了我绑定到容器中的端口,尽管事实并非如此 $ cat Dockerfile FROM alpine RUN apk add nodejs npm vim COPY webserver /webserver CMD [ "node", "/webserver/index.js" ] $ docker build . Sending build context to Docker daemon 1.931MB Step 1/4 : FROM alpine ---> 11cd0b38bc3c Step 2/4 : RUN apk …

4
在不同容器中对nginx和php进行docker化有什么优势?
我刚刚开始使用Docker和Kubernetes,并且一直在观察很多堆栈,其中有些人在单个映像中构建nginx + php,有些人使用nginx构建映像,另一个人使用php构建(挂载相同的路径并封闭两个容器在Kubernetes中的同一部署中)。 构建两个docker映像而不是同时安装两个nginx + php的优点是什么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.