docker构建nginx容器系列问题
background : 最近为小伙伴们筹划docker系列的技术分享,研究了一会docker相关技术, 在此记录一下构建nginx容器时候的坑
1.nginx服务器根目录问题
docker 官方镜像提供的nginx基于debian/jessie平台,其文件结构和ubuntu中的nginx中并不相同
eg:
run一个niginx容器
//80端口被占用,so...
$ sudo docker run -it -p 800:800 nginx
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1801a32aab54 nginx "nginx -g 'daemon off" 2 minutes ago Up 2 minutes 80/tcp, 443/tcp, 0.0.0.0:800->800/tcp berserk_kare
进入容器内部
$ sudo docker exec -it 1801a32aab54 /bin/bash
root