CentOS 7 必备 images(docker )
#安装docker 环境
yum install docker ---安装docker
sudo systemctl start docker ---启动docker
systemctl enable docker ---设置开机启动docker
#.net core 运行环境
docker pull microsoft/dotnet
#MQ 运行环境
docker pull rabbitmq:management #注意:如果docker pull rabbitmq 后面不带management,启动rabbitmq后是无法打开管理界面的,所以我们要下载带management插件的rabbitmq docker run -d --name mq --publish 5671:5671 --publish 5672:5672 --publish 4369:4369 --publish 25672:25672 --publish 15671:15671 --publish 15672:15672 rabbitmq:management http://119.29.225.93:15672/#/ guest 用户,密码也是 guest
redis.conf 配置详情:https://www.cnblogs.com/zhang-ke/p/5981108.html
redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf
解决办法:注释掉bind 127.0.0.1可以使所有的ip访问redis
若是想指定多个ip访问,但并不是全部的ip访问,可以bind
在redis3.2之后,redis增加了protected-mode,在这个模式下,即使注释掉了bind 127.0.0.1,再访问redisd时候还是报错,如下
修改办法:protected-mode no
#redis 缓存
docker pull redis: docker run --name redis -p 6379:6379 -v /home/service/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /home/service/redis/data:/data -d redis:3.2 redis-server --appendonly yes -p 6379:6379 : 将容器的6379端口映射到主机的6379端口 -v /home/service/redis/data:/data : 将主机中当前目录下的data挂载到容器的/data redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置 docker exec -it 43f7a65ec7f8 redis-cli ---进入容器 172.17.0.1:6379> info # Server ...
#nginx 标准版
docker pull nginx
#mysql
docker pull mysql ---安装MYSQL 镜像 docker run --name mysql -p 3308:3306 -e MYSQL_ROOT_PASSWORD=ab2633es4 -d mysql ---动行MYSQL docker exec -it mysql mysql -uroot -pab2633es4 ---进入mysql容器 # 进入之后,要对用户进行授权,否则用navicat连接不上。 GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'ab2633es4'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'ab2633es4';
浙公网安备 33010602011771号