344 字
1 分钟
Docker-InstallMySQL-Tutorial
docker安装MySQL
拉取镜像
-
查看本机存储的镜像
docker images -
向远程仓库搜索镜像
docekr search ImageName -
拉取镜像
docker pull ImageName[:TAG]用来选择要拉取的版本
容器启动设置
docker创建容器

docker run --name my-mysql \-e MYSQL_ROOT_PASSWORD=my-secret-pw \-e MYSQL_DATABASE=mydb \-v my-db-volume:/var/lib/mysql \--retart=always \-d mysql:latest打开后台运行的容器
exec 是在容器中打开新的终端,并且可以启动新的进程 用exit退出,不会导致容器的停止。
docker exec -it 容器ID /bin/bashdocker挂载主机目录
- 在 Docker 主机和容器上的开发环境之间共享源代码或构建工件。
- 当您想要在容器中创建或生成文件并将文件保存到主机的文件系统中时。
- 将配置文件从主机共享到容器。
如果您使用
--volume或者-v绑定挂载 Docker 主机上尚不存在的文件或目录,Docker 会自动在主机上创建该目录。它始终以目录形式创建。
docker run --volume <host-path>:<container-path> ImageName
主机的绝对路径目录 中间是个冒号
容器内目录
在ubuntu中先创建MySQL的数据和日志文件的共享文件夹用于挂载容器;
配置容器自启动
-
以下命令启动 MySQL 容器并将其配置为始终重新启动,除非明确停止容器或守护程序重新启动。
docker run -d --restart=always MySQL -
以下命令更改已运行的名为
MySQL的容器的重启策略。docker update --restart=always MySQL
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Docker-InstallMySQL-Tutorial
https://github.com/WangKaiCode/TechBlog/src/content/posts/ 部分信息可能已经过时
相关文章 智能推荐





