说一下,自己学习部署容器,把自己的项目做成一个镜像(image),遇到了奇怪的现象,部署了mongo,redis,nginx,使用docker-compose进行编排。比如mongodb的端口默认27017,redis默认6379,nginx端口80.
自己定义的镜像信息:
version: '3.1'
services:
myProject:
build:
context: ./
dockerfile: DockerFile
image: myproject:v2.0.0
container_name: myproject
ports:
- "8541:8885"
再介绍一个网络知识:网关
docker官网有介绍这容器介绍:https://docs.docker.com/network/network-tutorial-host/