【发布时间】:2018-02-12 16:51:44
【问题描述】:
我有两个关于运行 docker 容器的问题语句。
- 运行两个 docker 容器实例。
我正在运行一个容器,例如 test-service。当我执行命令 只有一个 名为 test-service 的容器被创建。我想更改命令并再创建一个容器实例。
- 动态端口号分配给容器。
我正在绑定端口说 8080:8080。我想配置它,使端口号是动态的。
我用来运行容器的命令如下:
docker run -p ${EXTERNAL_PORT_NUMBER}:${INTERNAL_PORT_NUMBER} --network ${NETWORK} --name ${SERVICE_NAME} --restart always -m 1024M --memory-swap -1 -itd ${ORGANISATION}/${SERVICE_NAME}:${VERSION}
测试服务是一个节点服务。
请让我知道上述命令中需要进行哪些修改。
【问题讨论】:
-
您应该使用
docker stack而不是docker-compose。会让你的事情变得更容易
标签: docker docker-compose dockerfile