基于centos 安装配置环境
服务器环境配置
记录服务器的环境配置,包括docker,jdk8,基于docker容器安装nginx,redis,mysql
docker
1.安装与配置:https://www.runoob.com/docker/centos-docker-install.html
2.配置日志大小:
本地新建daemon.json,样例如下:
# vi /etc/docker/daemon.json
{
“log-driver”:“json-file”,
“log-opts”: {“max-size”:“500m”, “max-file”:“3”}
}
上传到/etc/docker/daemon.json,然后重启docker的守护线程
systemctl daemon-reload
systemctl restart docker
openjdk8
一键安装:yum install java-1.8.0-openjdk* -y
docker-nginx
一键安装:docker run --name my-nginx -v /some/content:/usr/share/nginx/html:ro -v /nginx/config/nginx:/etc/nginx -d -p 80:80 -p 443:443 --restart always nginx
docker-mysql
一键安装:docker run --name my-mysql -v /my/own/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=XXXXXXXXX -d -p 3306:3306 -p 33060:33060 --restart always mysql:5.7.29
配置mysql访问用户:CREATE USER ‘XXXXXX’@‘localhost’ IDENTIFIED BY ‘blbhbbchild8347’;
GRANT ALL PRIVILEGES ON * .* TO ‘blb_child_003’@‘%’ IDENTIFIED BY ‘XXXXXX’;
flush privileges;
配置my.cnf:docker cp /my.cnf my-mysql:/etc/mysql/my.cnf
my.cnf内容为:[mysql]
default-character-set=utf8
[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
default-time_zone = ‘+8:00’
docker-redis
一键安装:docker run -itd --name my-redis -p 6379:6379 --restart always redis
4081

被折叠的 条评论
为什么被折叠?



