首页 > 解决方案 > 基于正确图像的错误容器

问题描述

我的图像是正确的(我知道是因为new.txt文件):

» docker run --rm -it webserverint_nginx bash
root@5f1529af301e:/# ls www/static/
ai  new.txt  shp  spp

容器错误:

» docker exec -it webserverint_nginx_1 bash
root@6cb9e4be9edf:/# ls www/static/
ai  shp  spp

这怎么可能?不适Dockerfile用于/www/static!!

用于Dockerfile构建容器webserverint_nginx使用的镜像:webserverint_nginx_1

FROM registry.mine/webserver:int

ADD sites-enabled/ /etc/nginx/sites-enabled

ADD ssl/int/ /etc/nginx/ssl/

ADD nginx.conf /etc/nginx/nginx.conf

Dockerfile用于构建基础镜像 ( )的registry.mine/webserver:int是:

FROM nginx:1.12

ADD static/ /www/static/

这些是可用的图像:

» docker images | grep webserver
webserverint_nginx            latest              321a1812787e        4 minutes ago       236MB
registry.mine/webserver       int                 dc1d5660d716        22 minutes ago      236MB

这是容器:

» docker ps | grep webserver
6cb9e4be9edf        webserverint_nginx      "nginx -g 'daemon of…"   5 minutes ago       Up 5 minutes        0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp              webserverint_nginx_1

标签: docker

解决方案


推荐阅读