美文网首页
Docker使用记录

Docker使用记录

作者: chensem | 来源:发表于2020-08-25 11:56 被阅读0次

Docker中常见的问题

0x01 指定entrypoint

场景:之前每次运行docker镜像,都是修改Dockerfile然后构建运行,这样效率太低,于是构建了基础镜像之后在,在container中进行修改,然后commit,特点是不用重复进行构建。碰到了个问题,我使用的是一个bash脚本作为entrypoint,修改后忘记加sleep了,导致run或者start都会直接退出。此时就需要将镜像的entrypoint替换掉为/bin/bash这样才不会闪退。

docker commit $(docker ps -q) images
docker run -it --entrypoint /bin/bash images
0x02 Mysql迁移

docker export ce246fc95221 > mysql.tar

docker export ce246fc95221 > mysql.tar

数据恢复

docker exec ce246fc95221 /usr/bin/mysqldump -u root --password=X --all-databases > backup.sql
cat backup.sql | docker exec -i bf96a945b393 /usr/bin/mysql -u root --password=X

相关文章

  • 我的Docker笔记

    笔记记录 1.Docker - 初使用 2.Docker - 实例演示 - owllook

  • docker学习记录

    docker学习记录 什么是Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,...

  • 002--【Mac】docker安装使用

    1、写作背景 Mac在使用docker时记录 2、使用笔记 2.1) docker安装:https://www.j...

  • docker使用记录

    docker创建容器是基于镜像的,因此要使用一些基础服务,比如sql、redis等,需要先下载这些服务等镜像,也可...

  • Docker使用记录

    Docker中常见的问题 0x01 指定entrypoint 场景:之前每次运行docker镜像,都是修改Dock...

  • Centos7使用docker

    主要记录docker的使用,安装mysql集群,redis集群,以及前后端项目部署。 Centos安装Docker...

  • centos+docker+Zalenium+python

    说明 主要记录centos7+docker+zalenium+python分布式执行用例 它使用docker-se...

  • M1 Pro Java 开发环境搭建

    Docker 使用docker搭建开发所需环境的简单记录,不想看废话的?这里[#Final],直接到Final部分...

  • docker file 初体验-nginx server

    本文主要记录使用自动化编译环境的docker file部署nginx server 1. 写docker file...

  • docker EXPOSE vs publish

    Docker里面expose和publish(run -p)的区别 这里主要记录的是我最近使用docker发现的一...

网友评论

      本文标题:Docker使用记录

      本文链接:https://www.haomeiwen.com/subject/fmgajktx.html