Docker

简介

Docker是一个用于 构建运行传送应用程序的平台

docker和虚拟机的区别

云服务器docker配置Mysql

docker exec -it db3 bash

把服务器的安全组打开

配置redis

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

-p:端口号 外部端口:容器内端口
-v:挂载 /docker/redis:/usr/local/etc/redis 我们刚创建的目录(/docker/redis):容器内部的目录(/usr/local/etc/redis) 我们要挂载配置文件,效果是:以外部我们自己写的配置文件启动redis。
-v /docker/redis/data:/data /docker/redis 是我们刚刚创建的目录。这个是配置数据文件挂载的位置
redis redis-server /usr/local/etc/redis/redis.conf 使我们自己写的配置文件生效 也就是以外部的配置文件启动redis
-d:后台启动服务 特别说明一下:-d redis ,后面的redis是我们以哪个镜像创建容器。如果不是最新版哪个格式为**redis:版本号**
--name: 我们给这个容器取得名字(我取得是redis1),随意取名。