dokcerfile 制作Msql镜像

Posted hanwei999

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dokcerfile 制作Msql镜像相关的知识,希望对你有一定的参考价值。

dokcerfile 制作Msql镜像

拷贝mysql配置文件

kubectl cp mysql-open-deploy-cdbb78987-w7rlq:/etc/mysql/mysql.cnf ./mysql.cnf

  

去 dockerhub 下载最新版mysql

docker pull mysql:5.7.29
docker tag mysql:5.7.29 192.168.188.64:5000/mysql5.7.29

 

编辑dockerfile文件

vim  dockerfile

FROM ubuntu:16.04 COPY mysql.cnf /etc/mysql/
docker build -t 192.168.188.64:5000/mysql5.7.29 -f dockerfile .

 

docker save 192.168.188.64:5000/mysql5.7.29:latest |gzip >> mysql5.7.29.tar.gz

docker load < mysql5.7.29.tar.gz 
docker tag  192.168.188.64:5000/mysql5.7.29 172.21.6.201:5000/mysql5.7.29
docker push 172.21.6.201:5000/mysql5.7.29

kubectl delete pod mysql 

 

以上是关于dokcerfile 制作Msql镜像的主要内容,如果未能解决你的问题,请参考以下文章

Docker镜像的构建

Docker基础

13-5 Dockerfile讲解及演示

13-5 Dockerfile讲解及演示

python 用于在终端中运行的sublime text 3的简单代码片段制作工具

构建Docker镜像实战