docker 安装镜像
Posted tdyang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 安装镜像相关的知识,希望对你有一定的参考价值。
以下操作都是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 安装镜像的主要内容,如果未能解决你的问题,请参考以下文章