docker- 安装数据库

#### 1.安装mysql 数据库

#1.1: 拉取mysql

docker pull mysql

#1.2: 运行mysql

docker run  --rm -p :3306 -e MYSQL_ROOT_PASSWORD=123456 3e3878acd190

 

 

#1.3 备注信息:

   有一天重新连接mysql数据连接不上报错

 

1.进入到 docker 运行的mysql中

 docker exec -it 701a730149a0 /bin/bash

2.进入到msyql 中

mysql  --user=root  --password  

3. 修改mysql 用户名密码信息

ALTER  USER  'root'  IDENTIFIED  WITH  mysql_native_password  BY  '1234567';           

4.然后再用SQLyog进行连接就可以了

 

解决参考链接:https://blog.csdn.net/Alalafan/article/details/81358551

 

 #### 2.安装sql server 数据库

#2.1拉取mssql

docker pull microsoft/mssql-server-linux

#2.2运行mssql

docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=yourStrong(!)Password' -p 1433:1433 -d microsoft/mssql-server-linux:latest

参考ms sql 官网说明链接

https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-docker?view=sql-server-2017

 

###### 3. 安装oralce 数据库

#3.1拉:取oralce12c数据库

docker pull sath89/oracle-12c

#3.2:运行数据库

docker run --rm -idt -p 1521:1521  --name oracle12c registry.docker-cn.com/sath89/oracle-12c:latest

 

# 3.3:编译运行

docker attach 容器ID

 

 

备注说明:

navicat for oralce 链接成功

但是dbeaver 链接失败

 

参考链接:

https://www.cnblogs.com/liboBlog/p/8018613.html

 

 

#######:4 postgreSQL 数据库安装

 #4.1:拉取

 docker pull postgres

# 4.2:运行

docker run -it --rm  -p 5432:5432  --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres

# 4.3:连接

#参考链接

https://hub.docker.com/_/postgres/?tab=description

 

#### 5.安装noSQL   mongodb数据库

docker pull mongodb

# 5.1: 运行mongodb数据库

docker run --rm --name mongodb1 -p 27017:27017 -v mongodb1:/data/db  -d mongo 

# 5.2:使用noSQLBooster for MongoDB

 mongdb 数据库geo方位学习链接:https://www.cnblogs.com/oloroso/p/9777141.html

 

 

### docker 安装habse1.2

1.   拉取harisekhon/hbase:1.2

2.运行 hbase 


docker run -d -h myhbase -p 2181:2181 -p 8080:8080 -p 8085:8085 -p 9090:9090 -p 9095:9095  -p 16000:16000 -p 16010:16010 -p 16201:16201 -p 16301:16301 --name hbase1.2 harisekhon/hbase:1.2

-p : 指定主机的端口 16010映射到宿主机上(容器)的开放端口 16010
-P :主机随机分配端口与宿主机上的端口进行映射

注意:hbase60010端口无法访问web页面,web端访问的接口变更为16010

3. 进入到 hase shell

 

posted @ 2019-01-22 13:36  lypsoft  阅读(458)  评论(0编辑  收藏  举报