本镜像是为SiC B2B2C Shop商城配套的MySQL数据。
5.2K
打包一个docker镜像sichengtech/mysql56,内部包含SiC B2B2C Shop商城使用的数据库、数据表、视图、数据记录等等。
本镜像是为SiC B2B2C Shop商城配套的MySQL数据。
基础镜像是 mysql:5.6.51 。目前shop程序需要使用mysql:5.6的数据库。
Dockerfile 是打镜像的描述文件。
my.cnf 是为shop商城准备的MySQL配置文件,必须使用此配置文件,是shop商城成功运行的必要条件。
shop.sql 是数据文件,容器第一次启动时,将自动导入数据到MySQL数据库中,实现数据的初使化工作。Shop程序可直接使用本库就是带数据的,就可正常运行Shop主程序。【本文件会被覆盖,当Jenkins流水线打镜像包时有一步会使用mysqldump命令导出一份最新的数据文件覆盖打包工作区的shop.sql】
(不需要手动打包镜像,Jenkins水流线会自动打包镜像并生成版本号)
检出源码:源码在GIT中,检出源码在工作目录。
打镜像:docker build -t mysql57:2.x.x . (注意最后有一个点表示当前目标)
Docker容器分配静态ip,并使用自定义网络的示例。下面使用一个叫my-net 的自定义网络,使用172.28.0.0/16网段
创建一个网络172.28.0.0/16
docker network create --subnet=172.28.0.0/16 my-net
docker run -d -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 --ip 172.28.0.105 --network my-net --name shop-mysql mysql57:2.x.x
-p 3307:3306 暴露端口
-e MYSQL_ROOT_PASSWORD=123456
--ip 172.28.0.105 容器分配IP
--network my-net 入一个叫my-net的自定义网络
--name shop-mysql 容器的名称
mysql57:2.x.x 使用的镜像的名称
Content type
Image
Digest
sha256:b1958806e…
Size
101 MB
Last updated
7 months ago
docker pull sichengtech/b2b2c-shop-mysql56