docker常用操作

docker ps 查询正在运行的容器
docker ps -a 查询所有容器
docker images 查询
docker rm 容器名字 或者 容器id 删除容器 删除之前需要停止容器 docker stop 容器名 或 容器id
docker rmi 镜像名字 或者 镜像id 删除镜像 删除之前需要先删除基于此镜像的容器
docker start 容器名 或 容器id 启动容器

Dockerfile: 创建镜像的文件 首字母需要大写

docker build -t ypsz-dev . 创建docker镜像 基于Dockerfile文件 不能省略最后有一个点

docker run -- name mynginx - d nginx : latest 根据具镜像创建容器
--name后是容器名字 -d后是镜像

启动容器注意nodemon pm2是否安装

docker run --name ypsznginx -d -p 5757:80 -v /root/yipaishizi/dev/conf/nginx.conf:/etc/nginx/nginx.conf:ro docker.io/nginx
此处的端口映射是外面的端口5757映射到容器内的端口80(Nginx默认是80端口)

-v是把外面的配置文件映射到容器内的配置文件这样可以直接修改外面的配置就可以了

Nginx中的反向代理如图:
此处的8080端口是指需要代理到的服务器的外面的端口 不是容器端口 容器端口直接是访问不到的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值