目前举点基础参数,一点点学,用到哪个加哪个
- -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应用,一点点来
网友评论