Docker软件安装-02 docker安装
摘自:runoob
http://www.runoob.com/docker/docker-install-nginx.html
下载容器:
执行:docker pull nginx
会创建两次容器,第一次创建容器是为了将nginx.conf文件复制出来,第二次新建容器才是真正要用的,建数据卷把容器外的nginx.conf和容器内的文件进行映射。方便后续维护修改。
第一次新建容器:
执行:
docker run -p 80:80 --name mynginx -d nginx
cp nginx.conf /usr/caobw/docker/portals/conf/nginx.conf
删除该容器:
第二次新建容器
docker run -p 80:80 --name mynginx -v $PWD/www:/www -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/wwwlogs -d nginx
-
-p 80:80:将容器的80端口映射到主机的80端口
-
--name mynginx:将容器命名为mynginx
-
-v $PWD/www:/www:将主机中当前目录下的www挂载到容器的/www
-
-v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf:将主机中当前目录下的nginx.conf挂载到容器的/etc/nginx/nginx.conf
-
-v $PWD/logs:/wwwlogs:将主机中当前目录下的logs挂载到容器的/wwwlogs
-
$PWD是当前目录的意思,可以修改为自己设置的绝对路径