docker参数解析

目前举点基础参数,一点点学,用到哪个加哪个

  • -e 用来指定环境变量,后续键值对
    docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
  • -i 以交互模式运行容器,通常与 -t 同时使用;
  • -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用
  • -d: 后台运行容器,并返回容器ID
  • -p: 小写字母p,用作端口映射 -p 3306:3306
  • -v:挂载宿主目录到容器目录m,就是将容器内的目录挂载到主机中
  • --name:容器名
    一般来说,用-d放在后台运行的话不需要分配-it

执行run之前需要先在本地的mysql服务关闭,不然会有端口占用问题
service stop mysqld


返回id说明启动成功



数据库也能成功连接上,这样相当于独立了一个数据库服务出来

这里解释下,如何docker化应用.

  • 1.项目上传到github
  • 2.在远程服务器(如阿里云)将代码拉到服务器上
  • 3.写个shell脚本,将项目打包编译
  • 4.写个Dockerfile,将项目添加到容器中运行
    后续会逐步将rancher集成进来,完成UI界面化docker应用,一点点来
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Docker简介 1、Docker是什么? 是一个开源的容器引擎,基于go语言开发 2、特点 轻量级,可移植的...
    chuckielove阅读 5,628评论 0 2
  • https://www.jianshu.com/p/530d00f97cbfhttps://blog.csdn.n...
    Helen_Cat阅读 5,368评论 0 4
  • 爱情,是人类最美好的感情,当两颗心经历了长久的跋涉而最终走到了一起,像镜子一样相互照应,彼此如一,毫无猜忌,当他们...
    穆柯名阅读 2,880评论 0 0
  • 说起点赞大家都不陌生,在生活中遇到精彩感人之处,马上竖起大拇指赞一个。现在是网络信息时代,微信中的点赞就...
    静起风云阅读 1,855评论 2 0

友情链接更多精彩内容