Hello! 欢迎来到Jyy博客!

一些用的到的命令


更新包目录

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 容器名称

  • avatar
    游客

    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.

发表评论