文件夹内容
1、准备mysql脚本
2、Dockerfile文件内容
FROM mysql:5.7
WORKDIR /docker-entrypoint-initdb.d
ADD init.sql .
进入当前文件夹路径 .代表当前文件夹寻找Dockerfile文件
docker bulid -t mysql-3300 .
运行 mysql 用户名root指定密码123456
docker run -p 3300:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql-3300
完成 可以测试。
推送到自己的https://hub.docker.com/镜像仓库
首先 查看镜像 IMAGE ID
docker images
修改镜像名称 需要和自己镜像仓库名称一致 tag 代表版本号 可以加也可以不加
docker tag 镜像id 你的账户名/镜像仓库名:tag名
推送到自己的仓库
docker push 1054678524/mysql-3300
测试镜像,先删除本地镜像,通过命令拉取
docker rmi -f 1054678524/mysql-3300
拉取:镜像
docker pull 1054678524/mysql-3300