安装linux系统
阿里云镜像下载centos7
选择dvd.iso镜像
找到 docker ce 也就是社区免费版本下载
以上都有官方文档说明,就不再写出来了
配置阿里云镜像加速器
全部安装完毕后找到阿里云->容器镜像服务->镜像工具->镜像加速器
linux下载redis
wget http://download.redis.io/releases/redis-4.0.10.tar.gz
编译
编译 make
安装 make install
查询redis的端口
ps -ef | grep redis
杀死进程
kill -9 端口号
后台启动redis
redis-server /etc/redis.conf
修改文件
vi 文件名 /搜索 esc 输入:wq保存退出 :q!不保存退出
退出redis-cli
exit 同理 redis-cli shutdown
查看所有开放的端口
/sbin/iptables-L -n
修改防火墙配置
vi /etc/sysconfig/iptables
更新防火墙配置
service iptables restart
shutdown
-h关机 -r重启
连接redis-cli后设定某个参数
config set 配置名 值
启动ssh服务
service sshd start
docker容器下载启动镜像
mysql
下载mysql
dockerpull mysql:5.7
端口映射方式启动
方式1docker run --name=mysql -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
方式2 :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:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
说明:将容器端口映射到linux端口中,将容器内的文件挂载到linux中
linux:容器
卸载镜像
docker rmi 镜像id
查看镜像
运行中docker ps
所有镜像 docker ps -a
查看安装的镜像 docker images
进入运行的容器
docker exec -it mysql /bin/bash
配置mysql
在挂载后的linux目录 mydata/mysql/conf中新建 my.conf文件
内容
[Lclient]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
init connect='SET collation connection = utf8_unicode_ci'
init connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve
重启mysql
docker restart mysql
redis
下载redis
docker pull redis
预先创建配置文件
mkdir -p /mydata/redis/conf
touch 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 update name --restart=always