天天看點

docker 安裝常用資料庫

docker 安裝mysql

docker pull hub.c.163.com/library/mysql:5.6

sudo docker run --name mysql -p 3406:3306 -e MYSQL_ROOT_PASSWORD=gstone@007 -it mysql:5.6

來自:https://www.cnblogs.com/notejava/p/7124189.html

參考步驟:

使用docker官方鏡像安裝mysql服務

1 拉取mysql鏡像,采用網易加速位址

docker pull hub.c.163.com/library/mysql:5.7

2 重命名鏡像名

docker tag hub.c.163.com/library/mysql:5.7 mysql:5.7

3 建立用于挂載的目錄

sudo mkdir /my/mysql/datadir #用于挂載mysql資料檔案

sudo mkdir /my/mysql/conf.d #用于挂載mysql配置檔案

sudo chown yaoren:docker /my #修改/my目錄擁有者

4 使用鏡像建立容器

docker run --name mysql5.7 -p 3306:3306 -v

/my/mysql/datadir:/var/lib/mysql -v /my/mysql/conf.d:/etc/mysql/conf.d

-e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

指令解析:

--name:容器名

--p:映射宿主主機端口

-v:挂載宿主目錄到容器目錄

-e:設定環境變量,此處指定root密碼

-d:背景運作容器

5 測試是否成功

mysql -h192.168.2.102 -p3306 -uroot -p

-------------------------------------------------------------------------------------------------

docker 安裝redis

注釋127.0.0.1

sudo docker run -p 6479:6379 --name redis -v /my/redis/redis.conf:/etc/redis/redis.conf -v /my/redis/data:/data -it redis:4.0 redis-server /etc/redis/redis.conf --appendonly yes

來自:https://blog.csdn.net/qq_33562996/article/details/80538022

參考步驟:

上篇說了docker的一些基本指令,已經安裝tomcat,這次介紹一下docker安裝redis并且使用redis的配置啟動

1.拉取鏡像

docker pull redis:3.2

1

2.準備redis的一些配置檔案

首先在/root/redis/data 建立好檔案夾用于存放redis資料,這個檔案夾位置也可以自己選。

然後在/root/redis/ 建立好redis.conf檔案。使用者redis的配置。redis.conf可以從redis官網下載下傳 然後啟動的時候導入redis的配置檔案,就可以按照配置來啟動了。

rredis.conf的中主要是4個部分需要修改。

daemonize no#用守護線程的方式啟動

requirepass yourpassword#給redis設定密碼

bind 192.168.1.1 #注釋掉這部分,這是限制redis隻能本地通路

appendonly yes#redis持久化

3.啟動redis

因為從docker中拉取的redis:3.2的鏡像預設是無配置啟動的,是以我們需要讓他用配置啟動

docker run -p 6379:6379 --name redis -v /root/redis/redis.conf:/etc/redis/redis.conf -v /root/redis/data:/data -d redis:3.2 redis-server /etc/redis/redis.conf --appendonly yes

1

-p 6379:6379:把容器内的6379端口映射到主控端6379端口

-v /root/redis/redis.conf:/etc/redis/redis.conf:把主控端配置好的redis.conf放到容器内的這個位置中

-v /root/redis/data:/data:把redis持久化的資料在主控端内顯示,做資料備份

redis-server /etc/redis/redis.conf:這個是關鍵配置,讓redis不是無配置啟動,而是按照這個redis.conf的配置啟動

–appendonly yes:redis啟動後資料持久化

--------------------------------------------------------------------------------------------------------------------------

docker 安裝rabbitmq

docker pull rabbitmq:3.7.14

docker run -d --name rabbitmq3.7.14 -p 5672:5672 -p 15672:15672 -v `pwd`/data:/var/lib/rabbitmq --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin rabbitmq:3.7.14

docker exec -it c6d69b4d5f31 bash

打開rabbitMQ管理台服務

rabbitmq-plugins enable rabbitmq_management

重新開機rabbitmq服務生效

打開http://localhost:15672/即可看到管理背景

使用者名密碼均為guest

輸入http://127.0.0.1:15672進入背景

來自:https://www.cnblogs.com/yufeng218/p/9452621.html

    https://www.jianshu.com/p/2ecad37d64ff

-------------------------------------------------------------------------------------------------------------------

安裝docker

sudo yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm

sudo

service docker status

sudo

service docker start

sudo

docker images

docker 安裝常用資料庫