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