码迷,mamicode.com
首页 > 其他好文 > 详细

docker 安装镜像

时间:2020-05-01 10:39:04      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:ima   date   docke   mamicode   set   安装redis   restart   数据   重启   

以下操作都是root用户,不是root用户加上sudo

1》dcoker 安装mysql,5.7是版本号

docker pull mysql:5.7

查看是否安装成功:

docker  images

技术图片

 

 创建实例并启动

docker  run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/ect/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
将mysql镜像的端口映射到主机端口及取镜像名为mysql:

docker run -p 3306:3306 --name mysql \

将mysql的文件挂载到主机上:
-v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/ect/mysql \
修改mysql的用户密码:
-e MYSQL_ROOT_PASSWORD=root \

后台启动:
-d mysql:5.7

查看是否启动:
docker  ps

连接数据库:

技术图片

 

进入mysql镜像:

docker exec -it mysql /bin/bash

重启mysql镜像:

docker  restart mysql

自动启动:

docker update mysql --restart=always

 

2》docker 安装redis:

docker pull  redis

 新建目录文件

mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf

创建实例并启动,挂载文件

docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -v/mydata/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf

查看是否启动:

docker ps

切换到redis-cli

docker exec -it redis redis-cli

测试:

[root@localhost conf]# docker exec -it redis redis-cli
127.0.0.1:6379> set a b
OK
127.0.0.1:6379> get a
"b"
127.0.0.1:6379> exit
[root@localhost conf]#

修改redis.conf文件:使redis可持续化保存

vi  /mydata/redis/conf/redis.conf

 加上或打开这个注释

appendonly yes

 

docker 安装镜像

标签:ima   date   docke   mamicode   set   安装redis   restart   数据   重启   

原文地址:https://www.cnblogs.com/tdyang/p/12810208.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!