阿里云服务器安装Docker/MySQL/Redis

Docker安装

一、安装命令:

yum install docker

二、设置开机自动启动:

service docker start

三、查看版本:

docker version

四、解决docker拉取镜像慢的问题

1、输入脚本,更改仓库(仓库(Repository)是集中存放镜像文件的场所。)

curl -ssl https://get.daocloud.io/daotools/set_mirror.sh | sh -s https://3laho3y3.mirror.aliyuncs.com

2、重启服务

service docker restart

3、可能出现的问题:

Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.

原因:配置文件daemon.json中书写不规范

4、解决方案:

vim /etc/sysconfig/docker-storage

4.1、将配置文件修改为:

DOCKER_STORAGE_OPTIONS="--selinux-enabled --log-driver=journald --signature-verification=false"

打开daemon.json

vim /etc/docker/daemon.json

4.2、写入指定参数:

{ "storage-driver": "devicemapper" }

4.3、重启服务

service docker restart

MySql安装

借鉴:https://www.cnblogs.com/skyislimit/p/9924578.html

1、拉取镜像

docker pull mysql(默认最新)

2、 运行镜像,设置root账号初始密码(123456),映射本地宿主机端口3306到Docker端口3306(没有挂载本地数据盘)

docker run -it --rm --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql 

3、进入mysql容器:

docker exec -it mysql bash 

4、在容器内登陆Mysql:

mysql -uroot -p123456

5、 查看用户信息

select host,user,plugin,authentication_string from mysql.user;

备注:host为 % 表示不限制ip   localhost表示本机使用    plugin非mysql_native_password 则需要修改密码

ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

FLUSH PRIVILEGES; 

6、在阿里云服务器上配置6379端口

7、使用SQLyog测试连接

Redis安装

1、拉取镜像

docker pull redis

2、安装

docker run -d --name redis-server -p 6379:6379 -v /usr/redis/redis.conf:/etc/redis/redis.conf -v /usr/redis/data/:/data redis:latest /etc/redis/redis.conf --appendonly yes --requirepass "123456"

在/usr/redis新建文件夹,拷贝redis.conf配置文件,建data文件夹保存redis持久化数据;

-v 挂在目录,这里本别挂在了redis.conf文件和data文件夹;

/etc/redis/redis.conf 关键配置,让redis以指定的配置文件启动,而不是默认无配置启动;

--appendonly yes redis启动后开启数据持久化;

--requirepass xxx 设置密码

3、服务器配置端口6379

4、使用Redis Desktop Manage测试连接

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值