拉取nginx最新版本的鏡像:html
[mall@VM_0_7_centos ~]$ sudo docker pull nginx:latest [sudo] password for mall: latest: Pulling from library/nginx 8d691f585fa8: Pull complete 5b07f4e08ad0: Pull complete abc291867bca: Pull complete Digest: sha256:922c815aa4df050d4df476e92daed4231f466acc8ee90e0e774951b0fd7195a4 Status: Downloaded newer image for nginx:latest docker.io/library/nginx:latest
運行容器中的nginx,獲取到配置文件:nginx
[mall@VM_0_7_centos ~]$ sudo docker run -p 80:80 --name nginx \ > -v /mydata/nginx/html:/usr/share/nginx/html \ > -v /mydata/nginx/logs:/var/log/nginx \ > -d nginx:latest fce640ef2b672b443a3db97455ffb6f7ba6cf2549a53178a41ea4e4b0dee9a2c
複製容器中文件到本地:docker
[mall@VM_0_7_centos ~]$ sudo docker container cp ngix:/etc/nginx /mydata/nginx/
修改/mydata/nginx/nginx爲/mydata/nginx/confcentos
[mall@VM_0_7_centos ~]$ sudo mv /mydata/nginx/nginx /mydata/nginx/conf
中止並刪除容器:spa
[mall@VM_0_7_centos ~]$ sudo docker stop nginx nginx [mall@VM_0_7_centos ~]$ sudo docker rm nginx nginx
從新運行:3d
[mall@VM_0_7_centos ~]$ sudo docker run -p 80:80 --name nginx \ > -v /mydata/nginx/html:/usr/share/nginx/html \ > -v /mydata/nginx/logs:/var/log/nginx \ > -v /mydata/nginx/conf:/etc/nginx \ > -d nginx:latest 5683297894a25376143c44b6fee4e5d5eba4cafb1518df413e9447c94adf0b9a