dockers基本操作
docker镜像更新
背景:有一个web文件夹,里面包含了网页模板和nginx镜像
服务器home文件夹下创建文件夹ubuntu
将web文件夹上传到ubuntu下
将镜像文件加载到服务器
创建docker
docker run -v /home/ubuntu/web:/web -p6066:80 -d --name web-nginx 4610
-v 目录挂载,将docker容器web-nginx中的/web目录挂载到本地服务器/home/ubuntu/web/下
-p,端口映射,将docker 的80端口映射到本地6066端口
–name,给docker起名字
进入docker
docker exec -it web-nginx /bin/bash
可以看到服务器/home/ubuntu/web下的文件被挂载到容器内了
修改nginx.conf文件和default.conf文件,nginx.cof文件再/etc/nginx文件夹下,default.conf文件再/etc/nginx/conf.d下,因为我们已经准备好了这两个文件,所以替换一下就i行了
替换之前先备份一下这两个文件
退出容器:exit
将当前的docker:web-nginx保存为固定镜像,下次直接加载就可以,不用再进入镜像修改配置文件
docker commit web-ngnix web-nginx-shenzhen
删掉现在的docker
用新保存的镜像创建新容器
docker run -v /home/ubuntu/web:/web -p6066:80 -d --name web-nginx web-nginx-shenzhen
这样就完成了网页部署,本地测试一下:
本地测试成功
浏览器测试一下
ok