搞虚拟技术第一关就是如何向外面通信。在这个公司用的是docker,在其他公司可能用的不是docker,但一样的套路。
都是容器化技术。
o
涉及到的技术:数据卷挂载宿主机,端口挂载,目录(数据目录、日志目录、配置目录)
第一步
先找个宿主机(linux),公司提供的,给密码就行,给我权限,因为我要建目录。要数据挂载,数据交互。
第二步
通知运维把端口开了,这边宿主机要开端口,提前传好配置文件conf,真正公司宿主机linux端口是封死的,
第三步
听领导安排,领导说要下载哪个镜像就下载哪个镜像
第四步
然后就开始变成容器。运行run命令。看做什么集群。mysql是有参数的,启动密码,redis没参数的。
docker run
-p 7777:3306
-v /usr/mysql-7777/datadir:/var/lib/mysql
-v /usr/mysql-7777/log:/var/log/mysql
-v /usr/mysql-7777/conf:/etc/mysql/conf.d
--env MYSQL_ROOT_PASSWORD=123456
--name mysql80-7777
-d
daocloud.io/library/mysql:8.0
你遇到docker最大的问题是什么?
规范化的问题,用哪个docker。