更新包目录
sudo apt update&&sudo apt-get update
安装curl
sudo apt install curl
安装必要组件
apt-get update && apt-get install -y wget vim
科技lion脚本合集
十分好用的脚本,集合了非常多的功能。
curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh
安装 Docker
wget -qO- get.docker.com | bash
设置开机自启
systemctl enable docker
安装 Docker-compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
赋权
sudo chmod +x /usr/local/bin/docker-compose
npm汉化安装
创建一个 docker-compose.yml 文件:
version: '3'
services:
app:
image: 'chishin/nginx-proxy-manager-zh:release'
restart: always
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
部署运行
docker-compose up -d
拉取镜像MySQL5.7
docker pull mysql:5.7
创建一个名为web的虚拟网络
docker network create web
首先启动MySQL容器 并加入到web这个网络
docker run --name mysql57 --net web -e MYSQL_ROOT_PASSWORD=自己设置密码 -d mysql:5.7 --character-set-server=utf8 --collation-server=utf8_unicode_ci
然后进入容器 创建数据库及添加用户
#进入mysql57容器内部 docker exec -it mysql57 bash #登录数据库 mysql -uroot -p #设置密码 #创建数据库名称 mysql> create database wp; #创建用户名称 并设置密码 mtsql> create user wp identified by "设置密码"; #给用户添加权限 mysql> grant all on wp.* to wp; #退出mysql57 exit #最后退出容器 exit
拉取镜像WordPress
docker pull wordpress
创建一个目录用于存放wordpress文件
进入目录 运行wordpress镜像
docker run -dit --net web -v `pwd`:/var/www/html --name wordpress wordpress
解决一下wordpress css/js丢失的问题
进入wordpress目录
编辑wp-config.php这个文件
将以下代码添加到文件偏上处,php下
define(‘FORCE_SSL_ADMIN’, true);
define(‘FORCE_SSL_LOGIN’, true);if (isset($_SERVER[‘HTTP_X_FORWARDED_PROTO’])
&& $_SERVER[‘HTTP_X_FORWARDED_PROTO’] === ‘https’) {
$_SERVER[‘HTTPS’] = ‘on’;
}
创建xui目录并进入
docker run -itd --network=jyy --ip 172.20.0.4 \ -v $PWD/db/:/etc/x-ui/ \ -v $PWD/cert/:/root/cert/ \ -p 12345:12345 \ --name x-ui --restart=unless-stopped \ enwaiax/x-ui:alpha-zh
安装alist
docker run -d --restart=unless-stopped -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest
在容器内创建网段
docker network create --driver bridge --subnet 172.20.0.0/24 --gateway 172.20.0.1 my_net
让容器加入网段
docker network connect my_net --ip 172.20.0.10 container_name 容器开机自启 docker update --restart=always 容器名称
Usually I do not read article on blogs, however I would like to say that this write-up very compelled me to take a look at and do it! Your writing style has been amazed me. Thank you, very nice article.
@ Rafael Perkins thanks bro