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 

原文地址:https://www.cnblogs.com/hanwei999/p/12530787.html

时间: 2024-10-07 07:05:51

dokcerfile 制作Msql镜像的相关文章

使用树莓派制作img镜像(二)

树莓派制作的镜像,需要如何使用,这里直接引用目前树莓派官方的文章,不再重复描述: 参考:http://shumeipai.nxez.com/2013/08/31/usb-image-tool.html 镜像写入工具USB Image Tool介绍 几乎所有的新手教程都使用Win32DiskImager作为系统安装工具——中文的.英文的.官方的.eLinux wiki的,不一而足.但是这个工具不支持中文目录名(文件或目录有中文,会出现123错误),不支持压缩,必须先插好SD卡,再开软件.下面要介绍

使用kvm制作Eucalyptus镜像(CentOS 6.5为例)

1.前言 Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的.实用的云计算.它最初是美国加利福尼亚大学 Santa Barbara 计算机科学学院的一个研究项目,现在已经商业化,发展成为了 Eucalyptus Systems Inc.不过,Eucalyptus 仍然按开源项目那样维护和开发.

使用kvm制作Eucalyptus镜像(Windows Server 2008为例)

1.前言 Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件基础结构,用来通过计算集群或工作站群实现弹性的.实用的云计算.它最初是美国加利福尼亚大学 Santa Barbara 计算机科学学院的一个研究项目,现在已经商业化,发展成为了 Eucalyptus Systems Inc.不过,Eucalyptus 仍然按开源项目那样维护和开发.

KVM制作windows镜像

1.正常linux KVM硬盘驱动是不支持windows硬盘驱动的,如果想用kvm制作windows镜像需要下载virtio,在新建KVM虚拟机的时候加载virtio驱动 wget http://autosetup1.googlecode.com/files/virtio-win-1.1.16.vfd 2.给虚拟机建一个空白的块硬盘 dd if=/dev/zero of=windows2003.img bs=1M count=20000 3.新建KVM虚拟机 qemu-system-x86_64

制作spark镜像

构建镜像 添加jdk引用(可以使用yum进行安装): 安装SSH 碰到一个问题,执行systemctl的时候发生了异常: Failed to get D-Bus connection 解决这个问题的方式就是: docker run --privileged -ti -e "container=docker" -v /sys/fs/cgroup:/sys/fs/cgroup centos /usr/sbin/init 这种启动方式将会导致操作系统重头启动,这个时候就会要求登录:牵涉到ro

docker第四天:制作docker镜像——手工制作docker镜像

制作Docker镜像的方式一般有两种:手工制作和通过Dockerfile制作,此次讲解的是手工制作docker镜像. 一.手动制作镜像: 用centos镜像启动容器: [[email protected]_0_12_centos ~]# docker run -it centos bash 2. 在容器中安装网络管理工具: [[email protected] /]# yum -y install net-tools iproute 3. 将修改后的容器保存为镜像: 先按ctrl+p+q后台运行

docker第三天:制作docker镜像——手工制作docker镜像

制作Docker镜像的方式一般有两种:手工制作和通过Dockerfile制作,此次讲解的是手工制作docker镜像. 一.手动制作镜像: 用centos镜像启动容器: [[email protected]_0_12_centos ~]# docker run -it centos bash 2. 在容器中安装网络管理工具: [[email protected] /]# yum -y install net-tools iproute 3. 将修改后的容器保存为镜像: 先按ctrl+p+q后台运行

制作 docker 镜像

基础环境说明 # cat /etc/redhat-release CentOS release 6.8 (Final) 设置 docker 镜像源# # yum install -y yum-priorities && rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm && rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-E

linux下如何制作initrd镜像?

1. 准备文件 加入已经准备好了所有文件在/home/initrd-base目录下 2. 制作initrd镜像 cd /home/initrd-base/ ;find . | cpio --quiet -H newc -o | gzip -9 -n > ../initrd.gz mkimage -n 'uboot ext2 ramdisk rootfs' -A arm64 -O linux -T ramdisk -C gzip -d initrd.gz initrd.gz.uboot (Wron