购买域名, 服务器, 配置域名解析
https://www.cnblogs.com/codermjy/p/18758158
cd /docker/
mkdir nginx
mkdir -p /docker/nginx/conf
mkdir -p /docker/nginx/log
mkdir -p /docker/nginx/html
# 生成容器
docker run --name nginx -p 9001:80 -d nginx
docker cp nginx:/etc/nginx/nginx.conf /docker/nginx/conf/nginx.conf
docker cp nginx:/etc/nginx/conf.d /docker/nginx/conf/conf.d
docker cp nginx:/usr/share/nginx/html /docker/nginx/
docker stop nginx
docker rm nginx
docker run \\
-p 80:80 \\
--name nginx \\
-v /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \\
-v /docker/nginx/conf/conf.d:/etc/nginx/conf.d \\
-v /docker/nginx/log:/var/log/nginx \\
-v /docker/nginx/html:/usr/share/nginx/html \\
-d nginx:latest
mkdir -p /docker/mysql8/data
docker run -p 3306:3306 \\
--name mysql8 \\
-e MYSQL_ROOT_PASSWORD=123456 \\
-v /docker/mysql8/data:/var/lib/mysql \\
-d mysql:8
docker exec -it mysql8 bash
mysql -u root -p
# 修改 root 用户的认证插件和密码:
ALTER USER 'root'@'%' IDENTIFIED WITH caching_sha2_password BY '123456';
FLUSH PRIVILEGES;
exit
# 重启docker
docker restart mysql8
docker pull minio/minio
mkdir -p /docker/minio/config
mkdir -p /docker/minio/data
docker run \\
-p 9000:9000 \\
-p 9090:9090 \\
--name minio \\
-d --restart=always \\
-e "MINIO_ACCESS_KEY=minioadmin" \\
-e "MINIO_SECRET_KEY=minioadmin" \\
-v /docker/minio/data:/data \\
-v /docker/minio/config:/root/.minio \\
minio/minio server \\
/data --console-address ":9090" -address ":9000"