linux怎么查看本机内存大小
239
2022-10-30
20191216-Docker基本操作
进入容器内部 docker exec -it containerId /bin/bash
清理未运行的容器 docker rm $(docker ps -a -q)
创建镜像 对当前目录的文件进行构建镜像 docker build -t admin-web:latest .
运行镜像 docker run -it --name nginx-test -p 8080:80 -d nginx:latest
停止容器
docker stop [OPTIONS] CONTAINER [CONTAINER…]
————————————————
实例2:nginx 服务部署,映射本地目录到nginx容器
1.创建本地目录,用于存放Nginx的相关文件信息.
# mkdir -p /home/nginx//home/nginx/logs /home/nginx/conf
其中:
目录将映射为 nginx 容器配置的虚拟目录。
logs: 目录将映射为 nginx 容器的日志目录。
conf: 目录里的配置文件将映射为 nginx 容器的配置文件。
2.拷贝容器内 Nginx 默认配置文件到本地当前目录下的 conf 目录,容器ID可以查看 docker ps 命令输入中的第一列:
[root@localhost home]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 358354f206fd nginx "nginx -g 'daemon ..." 29 minutes ago Up 29 minutes 0.0.0.0:8080->80/tcp nginx-test [root@localhost home]# [root@localhost home]# docker cp 358354f206fd:/etc/nginx/nginx.conf /home/nginx/conf/
3.部署命令
# docker run --rm -d -p 8081:80 --name nginx-test-web \ -v /home/nginx/\ -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \ -v /home/nginx/logs:/var/log/nginx \ nginx
命令说明:
--rm:容器终止运行后,自动删除容器文件。
-p 8081:80: 将容器的 80 端口映射到主机的 8082 端口.
--name nginx-test-web:将容器命名为 nginx-test-web
-v /home/nginx/目录挂载到容器的 /usr/share/nginx/html。
-v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf:将我们自己创建的 nginx.conf 挂载到容器的 /etc/nginx/nginx.conf。
-v /home/nginx/logs:/var/log/nginx:将我们自己创建的 logs 挂载到容器的 /var/log/nginx。
4.启动以上命令后进入 /home/nginx/目录:
[root@localhost ~]# cd /home/nginx/www/ [root@localhost vim index.html
我的第一个段落。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~