在Docker上构建mysql容器
2024-09-04 14:17:44
1.查看docker上的镜像是否有 mysql,如果没有下载则列表中没有
[root@holly holly]# docker images;
如果没有只会看到如下结构
REPOSITORY TAG IMAGE ID CREATED SIZE
2.使用pull命令在docker上下载5.6 版本的 mysql
语法为:docker pull 软件名称:版本号
[root@holly holly]# docker pull mysql:5.6
3.在docker上查看已经下载好的镜像 mysql
[root@holly holly]# docker images;
如果已经下载则会看到如下列表
REPOSITORY TAG IMAGE ID CREATED SIZE
mysql 5.6 73829d7b6139 3 weeks ago 256MB
4.在docer上运行mysql镜像,docker并生成一个mysql的容器空间,
[root@holly holly]# docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD='ok' 73829d7b6139
命令说明:
-p 3306:3306:将容器的 3306 端口映射到主机的 3306 端口。
- --name 表示给容器起的名字叫做mysql
-e MYSQL_ROOT_PASSWORD=ok:初始化 root 用户的密码。
5. 查看运行的容器
[root@holly holly]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
eed6d4057455 73829d7b6139 "docker-entrypoint.s…" 14 seconds ago Up 12 seconds 0.0.0.0:3306->3306/tcp mysql
6.使用主机上的mysql工具连接mysql数据库
此帖子为原创,
作者:红酒人生
转载请注明出处:https://www.cnblogs.com/holly8/p/10994511.html
最新文章
- Android Lint Checks
- WebUploader UEditor chrome 点击上传文件选择框会延迟几秒才会显示 反应很慢
- matlab FDR校正
- p++ ++p
- Jsonp和java操作例子
- codevs 1743 反转卡片
- javascript 控制input
- go实例之轻量级线程goroutine、通道channel与select
- webapi框架搭建-依赖注入之autofac
- Git和Eclipse的使用、上传、部署
- maven将依赖依赖打包到jar中
- PS提亮户外儿童照
- repo 获取各个库的tag代码或者分支代码
- 使用jmail发送短信
- JS中var声明与function声明两种函数声明方式的区别
- 工作目录与os.getcwd()
- c++友元函數---16
- windows上使用logstash-input-jdbc
- 京东Java面试题(二)
- erlang 中文社区 下载
热门文章
- Android分包MultiDex原理详解
- MODULE_DEVICE_TABLE的理解【转】
- E20170928-hm
- JavaScript学习四
- vue2.0 引入font-awesome
- Tempter of the Bone------剪枝
- 解决:xxx is not in the sudoers file.This incident will be reported.的解决方法
- 7 C#变量-把你想要的东西存在C#程序里边
- 努比亚(nubia) Z18 mini NX611J 解锁BootLoader 并刷入recovery ROOT
- Android生命周期回顾