1. 首页
  2. 技术知识

docker通过Dockerfile构建mysql镜像的方法

构建Dockerfile ,路径 /docker/mysql

  1. FROM hub.c.163.com/library/mysql:5.7
  2. #作者信息
  3. MAINTAINER hu “***@qq.com”
  4. #修改编码方式
  5. RUN echo “character-set-server=utf8” >> /etc/mysql/mysql.conf.d/mysqld.cnf
  6. RUN service mysql restart
  7. EXPOSE 3306

复制代码 到Dockerfile所在文件夹,执行,不要忘记
最后一个点号

  1. docker build -t my/mysql:v1 .

复制代码 查看镜像

  1. docker images

复制代码 删除镜像

  1. docker rmi <image id>
  2. docker rmi -f 9e64176cd8a2         #强制删除
  3. docker rmi $(docker images -q)    #删除所有镜像

复制代码 启动

  1. docker run –name mymysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root  -d my/mysql

复制代码 进入容器

  1. docker exec -it mymysql bash    进入容器

复制代码 到此这篇关于docker通过Dockerfile构建mysql镜像的文章就介绍到这了,更多相关docker mysql镜像内容请搜索软件技术网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件技术网!

原创文章,作者:starterknow,如若转载,请注明出处:https://www.starterknow.com/108947.html

联系我们