fanbaba
www.fanyubaba.cn
Linux经验总结 / 杂七杂八的内容

access_time
brush 340个字
whatshot 258 ℃
百度收录:百度已收录

数据库下载
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
rpm -ivh mysql57-community-release-el7-9.noarch.rpm

yum install mysql-server -y

yum install -y lrzsz //xshell的传输工具

yum install -y python-pip //安装pip和python

pip install mysql-connector //数据库模块

配置java环境变量
yum -y install ftp cifs-utils nfs-utils rsync
配置java环境变量,把jre的包拉进去解压后授权
mkdir /usr/java -p
mv jre-8u121-linux-x64.rpm /usr/java/
cd /usr/java/
rpm -ivh jre-8u121-linux-x64.rpm
rm -rvf jre-8u121-linux-x64.rpm
vi /etc/profile
export JAVA_HOME=/usr/java/jre1.8.0_121
export JAVA_BIN=/usr/java/jre1.8.0_121/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
保存,退出 :wq

若要使环境变量在当前环境生效,则需要重新加载环境变量配置文件

source /etc/profile

yum whatprovides "netstat"

查看netstat命令需要安装的工具包

阿里yum源
yum install wget -y
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
yum clean all

yum makecache

防火墙设置:
systemctl start firewalld
systemctl enable firewalld

放行所有端口
firewall-cmd --zone=public --add-port=1-65535/udp --permanent
firewall-cmd --zone=public --add-port=1-65535/tcp --permanent

firewall-cmd --reload

CentOS7使用阿里源安装最新版Docker
卸载已经安装的Docker
sudo yum remove docker \

              docker-client \
              docker-client-latest \
              docker-common \
              docker-latest \
              docker-latest-logrotate \
              docker-logrotate \
              docker-selinux \
              docker-engine-selinux \
              docker-engine
              

添加阿里镜像
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

查看可以安装的docker版本
yum list docker-ce

安装docker
sudo yum install docker-ce.x86_64 -y

启动 Docker
systemctl enable docker
systemctl start docker

设置Docker阿里云加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://noxmeh9n.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker


MINIO
docker run -p 9000:9000 \
--name minio1 \
-v /mnt/data:/data \
-e "MINIO_ROOT_USER=AKIAIOSFODNN7EXAMPLE" \
-e "MINIO_ROOT_PASSWORD=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" \
minio/minio server /data

USER=AKIAIOSFODNN7EXAMPLE

PASSWORD=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

WordPress
使用 WordPress 前需要先安装 MySQL 数据库,先将 MySQL 数据库镜像拉取到本地:
docker pull mysql:5.7

这里指定了 MySQL 数据的版本为 5.7,然后拉取 WordPress 镜像:
docker pull wordpress

将 MySQL 和 WordPress 下载到本地后,首先开启 MySQL 服务:
docker run -d --name db.wordpress -e MYSQL_ROOT_PASSWORD=admin mysql:5.7

注释:
run: 启动一个容器
-d: 启动的容器在后台运行
--name: 给启动的容器起个名字,这里叫做 db.wordpress
-e MYSQL_ROOT_PASSWORD: 这里是设置 MySQL 的 root 密码
:5.7: 指定 MySQL 的版本

启动 MySQL 容器后可执行
docker logs -f db.wordpress //查看容器运行日志。

之后,启动一个 WordPress 容器,将 db.wordpress 容器连接到 WordPress 容器即可:
docker run -d -p 80:80 --name wordpress --link db.wordpress:mysql wordpress

注释:
-p: 这里是指定 WordPress 容器的访问端口,在浏览器中打开 http://localhost:8080/ 即可预览 WordPress 站点
--link: 意思是将 db.wordpress 容器挂载到 mysql,这样 WordPress 就能通过 mysql 访问到 db.wordpress 数据库了

至此,基于 Docker 的 WordPress 博客便搭建完成。


git下载
[root@fy themes]# git clone https://github.com/Siphils/Typecho-Theme-Aria.git

#如无特别声明,该文章均为 fanbaba 原创,转载请遵循 署名-非商业性使用 4.0 国际(CC BY-NC 4.0) 协议,即转载请注明文章来源。
#最后编辑时间为: 2021 年 11 月 05 日


create 添加新评论


account_circle
email
language
textsms





关于小破站

主题名称:樊钰的小破站 | 版本:X2.3.211003

主题开发:Fanyu | Licheng

Designed by Fanyu Power by Typecho

Copyright © 2015-2022 by Fanyu All rights reserved!

加我的QQ
加我的微博
加我的支付宝
加我的微信