Docker容器、防火墙、Redis、Ngnix
Docker容器、防火墙、Redis、Ngnix
小八Docker容器
安装docker
命令:yum -y install docker |
启动docker后台服务
service docker start |
测试运行helloworld
docker run hello-world |
Docker安装MySQL
查找mysql镜像
docker search mysql |
拉取官方5.7镜像
docker pull mysql:5.7 |
使用mysql镜像
docker run -p 3306:3306 --name mysql -v $PWD/conf/my.cnf:/etc/mysql/my.cnf -v $PWD/logs:/logs -v $PWD/data:/mysql_data -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 |
进入容器
docker exec -it mysql bash |
登录连接mysql
mysql -uroot -p |
docker常用命令
1.docker images // 查看镜像 |
防火墙配置
关闭防火墙
systemctl stop firewalld.service #停止firewall |
设置 iptables service
yum -y install iptables-services |
修改防火墙配置
vi /etc/sysconfig/iptables |
增加防火墙端口3306、8080
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT |
保存退出
systemctl restart iptables.service #重启防火墙使配置生效 |
redis安装
安装C++环境
yum -y install gcc-c++ |
创建一个放redis的文件夹
mkdir /usr/local/software/redis |
上传redis安装包
rz 包名 |
解压
tar -zxf 包名 |
编译
make |
安装
make install PREFIX=/usr/local/software/redis |
进入安装好的redis目录,复制配置文件
cd /usr/local/software/redis/bin |
修改配置文件
# 修改配置文件 |
docker安装redis
https://cloud.tencent.com/developer/article/1670205 |
Nginx
安装nginx前安装gcc
yum -y install gcc-c++ |
安装依赖环境
yum -y install pcre pcre-devel |
编译安装
cd usr/loacl/software/nginx/nginx-1.16.1 |
配置防火墙
cd /etc/sysconfig |
启动nginx
//进目录 |


