服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

云服务器|WEB服务器|FTP服务器|邮件服务器|虚拟主机|服务器安全|DNS服务器|服务器知识|Nginx|IIS|Tomcat|

服务器之家 - 服务器技术 - 服务器知识 - docker通过Dockerfile构建mysql镜像的方法

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

2022-09-07 10:41qq_38950013 服务器知识

这篇文章主要介绍了docker通过Dockerfile构建mysql镜像,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

构建Dockerfile ,路径 /docker/mysql

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

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

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

查看镜像

?
1
docker images

删除镜像

?
1
2
3
docker rmi <image id>
docker rmi -f 9e64176cd8a2         #强制删除
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镜像内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/qq_38950013/article/details/90312351

延伸 · 阅读

精彩推荐