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
