docker 安装mysql

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

@page { margin-top: 2cm margin-right: 2cm margin-bottom: 2cm margin-left: 2cm }
p { margin-bottom: 0.25cm; line-height: 120% }
a:link { so-language: zxx }

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

 

@page { margin-top: 2cm margin-right: 2cm margin-bottom: 2cm margin-left: 2cm }
p { margin-bottom: 0.25cm; line-height: 120% }
a:link { so-language: zxx }

 

注释127.0.0.1

 

@page { margin-top: 2cm margin-right: 2cm margin-bottom: 2cm margin-left: 2cm }
p { margin-bottom: 0.25cm; line-height: 120% }
a:link { so-language: zxx }

 

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

@page { margin-top: 2cm margin-right: 2cm margin-bottom: 2cm margin-left: 2cm }
p { margin-bottom: 0.25cm; line-height: 120% }
a:link { so-language: zxx }

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

 

 

@page { margin-top: 2cm margin-right: 2cm margin-bottom: 2cm margin-left: 2cm }
p { margin-bottom: 0.25cm; line-height: 120% }
a:link { so-language: zxx }

版权声明:本文为work115原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/work115/p/12269518.html