Docker 安装mysql、oracle
来源:唐山网站优化
Docker 安装mysql、oracle
使用ssh工具登录docker
docker 的ip一般默认为192.168.99.100
可以通过安装docker-machine之后,执行 docker-machine ip获取
通过ssh 连接登录docker:用户名docker 密码 tcuser,登录之后,切换到root需要执行 sudo -i
常用docker 命令
docker images :查看下载的镜像
docker ps :查看运行的容器
docker ps -a: 查看所有的容器
docker container rm 容器名称/id :删除指定的容器(必须是停止运行的容器) docker stop 容器名称/id :停止运行
docker exec -it 容器名称/id /bin/bash:进入指定容器中。
解决docker,ubuntu镜像中没有vi/vim
两行命令
apt update
apt install vim
使用docker 创建mysql5.7
- docker search mysql 查看mysql镜像
- docker pull mysql:5.7 拉取指定的mysql镜像
- docker run --name mysql01 -p 33306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7 创建指定名称mysql01 镜像的容器
- 通过工具连接192.168.99.100:33306 root/root,成功连接mysql数据库
- 多次启动,可运行多个名称的mysql容器
使用docker 创建oracle XE
- docker search oracle 查找oracle镜像
- docker pull oraclexxxx:xe 拉取指定名称的oracle镜像
- docker run --name 11gXe -p 18521:1521 -p 19080:8080 -d oraclexxxx:xe :创建指定名称11gXe 镜像的容器
- docker exec -it 11gXe bash :进入oracle容器中
- su oracle 切换到oracle用户
- sqlplus / as sysdba :登录oralce
- 修改system/sys密码:alter user system identified by system;alter user sys identified by sys;
- 用工具登录oracle 192.168.99.100:18521 XE system/system 成功
Docker 安装mysql、oracle的更多相关文章
- 使用Docker安装Mysql
最近使用阿里云服务器,学习一下Docker,今天学着使用Docker安装MySQL. 首先,从阿里云的Docker Hub 上pull一个MySQL的image. [centos@loovelj~]$ ...
- 使用docker安装mysql和redis
本文介绍在linux下使用docker安装mysql和redis. 原文地址:代码汇个人博客 http://www.codehui.net/info/59.html 测试环境:centos7.6,do ...
- Docker学习实践 - Docker安装MySql数据库
Docker安装MySQL数据库 1.Ubuntu安装MySQL安装 (1)安装编译源码需要的包 sudo apt-get install make cmake gcc g++ bison libnc ...
- 解决Docker安装MySQL不区分大小写问题
Docker安装MySQL忽略大小写问题的问题连接MySQL: 查看当前mysql的大小写敏感配置 show global variables like '%lower_case%'; +------ ...
- [转]Docker学习之四:使用docker安装mysql
本文转自:https://blog.csdn.net/qq_19348391/article/details/82998391 Docker学习之一:注册Docker Hub账号 Docker学习之二 ...
- SpringBoot Docker Mysql安装,Docker安装Mysql
SpringBoot Docker Mysql安装,Docker安装Mysql ================================ ©Copyright 蕃薯耀 2018年4月8日 ht ...
- docker 安装mysql mongo
Docker安装Mysql 1.拉取镜像 docker pull mysql/mysql-server 2.运行mysql docker run -d -p : --name [Name] [Imag ...
- Docker安装MySQL忽略大小写问题的问题
原文:Docker安装MySQL忽略大小写问题的问题 连接MySQL: 查看当前mysql的大小写敏感配置show global variables like '%lower_case%';+---- ...
- 【Linux】【自学笔记】Linux下面docker安装mysql
写在前面: 捣腾继续,之前把一个SpringBoot的程序安装在docker上面,参考链接:https://www.cnblogs.com/aki-stones/p/2019-11-01-note.h ...
随机推荐
- QT--学习疑惑探索
用C++定义了一个类,并注册到qml文件中,但是这个类只能用Quickview进行显示,用其他方法好像不行. 启发: 1 window控件类是没有parent的widget. 2 m_view = ...
- GraphQL简介
原文地址 https://flaviocopes.com/graphql/ 中译文地址 什么是GraphQL GraphQL的原则 GraphQL vs REST Rest是一个概念 单个端点 根据你 ...
- 10 IO流(七)——copy方法封装、关闭流方法封装的两种方式以及try...with...resource
前言 本文将上一节做的代码,对copy方法与关闭流方法进行封装,并使用try...with...resource关闭流. copy方法封装 我们将copy方法封装,使得只需传入两个流,就能将输入流的源 ...
- werkzeug.routing.BuildError: Could not build url for endpoint 'index'. Did you mean 'user.index' instead?
werkzeug.routing.BuildError: Could not build url for endpoint 'index'. Did you mean 'user.index' ins ...
- bootstrap Modal或者 bootbox弹窗时,页面混动至顶部
bootstrap使用Modal时,页面自动滚动至了最顶部, 调用bootbox时,也是如此 查了半天资料,最后参考下述帖子,解决问题 https://stackoverflow.com/questi ...
- mysql删除字符串的前后的空格
update table set field = replace(replace(replace(field,char(9),''),char(10),''),char(13),'');
- 终于明白六大类UML类图关系了
UML,全称Unified Modeling Language,统一建模语言.而UML图分为用例图.类图.对象图.状态图.活动图.时序图.协作图.构件图.部署图等9种图. 在面向对象语言中,我们经常看 ...
- STL之 stack的基础应用
头文件 #include<stack> stack<int> s; stack<char> s;//定义一个名字为s 的存int char的stack 基本指令 ...
- 14-4 ADO.NET简介2
14-4-1Connection连接.关闭数据库 1.为了访问数据库,就要提供数据库连接类,在C#中,是通过Connection类来实现的.它有 四种类型的连接方式: SQLConnection AD ...
- 【洛谷 P3193】 [HNOI2008]GT考试(KMP,dp,矩阵乘法)
题目链接 \(f[i][j]\)表示准考证号到第\(i\)位,不吉利数字匹配到第\(j\)位的方案数. 答案显然是\(\sum_{i=0}^{m-1}f[n][i]\) \(f[i][j]=\sum_ ...