5.docker-端口映射分析

  1. docker-compose 编排支持引入主机变量
    image
  2. docker-compose 编排 ports可写可不写,都不影响,容器的端口暴露,只是让人更好的理解而已
    image
  3. Dockerfile 新建容器的 EXPOSE 是否写,也不影响端口暴露,只是用docker inspect的时候有提示而已
  4. 使用docker 命令行 则必须加 -p 选项,不让端口无法映射到主机上
  5. 更改容器端口使用,比如mysql的端口改为3305, 最好的办法是替换容器内部mysqld的启动文件
    image
    image
  6. docker-composer 覆盖dokcer默认的启动命令
    image
  7. docker 指定配置文件启动,启动后就退出,且退出状态正常
    比如上面的配置文件
    vim redis.conf
    #需要把 damonize 设置为no
    image
    参考文档:https://www.bianchengquan.com/article/566137.html

image
8. 更多docker-compose 编排学习:https://docs.docker.com/compose/reference/

posted @ 2022-01-07 23:39  mk-备忘  阅读(386)  评论(0)    收藏  举报