光速搭建阿里云后端服务器

    科技2022-07-11  104

    你需要准备好Docker环境

    拿出win10电脑,花点钱开通centos7阿里云服务器,在阿里云网页控制台改个root密码 打开powershell输入ssh root@123.56.163.201再输入密码连接上你的服务器 为了防止长时间无操作ssh自动断开,在 C:\\Users\\Administrator\\.ssh 目录下新建 config 配置文件,并且没有后缀名,写入内容ServerAliveInterval 60 安装Docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 启动Docker systemctl start docker 设置阿里云Docker镜像

    sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://poan4hxt.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker

    查看docker是否开机自启 systemctl list-unit-files | grep docker 设置开机自启 systemctl enable docker.service

    你在Docker里下载各种镜像

    docker pull mysql:5.7 docker pull redis:6.0.8 docker pull minio/minio:latest

    让这些镜像运行起来

    docker run \ --name mysql_test01 \ -p 3306:3306 \ --restart=always \ -v /dockerData/mysql_01/log:/var/log/mysql \ -v /dockerData/mysql_01/data:/var/lib/mysql \ -v /dockerData/mysql_01/config:/etc/mysql \ -e MYSQL_ROOT_PASSWORD=1234 \ -d mysql:5.7 mkdir /dockerData/redis_01/config touch /dockerData/redis_01/config/redis.conf docker run \ --name redis_test01 \ -p 6379:6379 \ --restart=always \ -v /dockerData/redis_01/data:/data \ -v /dockerData/redis_01/config/redis.conf:/etc/redis/redis.conf \ -d redis:6.0.8 redis-server /etc/redis/redis.conf 【minio】注意复杂密码 docker run \ --name minio_test01 \ -p 9000:9000 \ --restart=always \ -v /dockerData/minio_01/data:/data \ -v /dockerData/minio_01/config:/root/.minio \ -e "MINIO_ACCESS_KEY=minio" \ -e "MINIO_SECRET_KEY=minio1234" \ -d minio/minio server /data 【ElasticSearch】 docker run --name es-test01 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:6.6.1 【或者】 新建文件夹 mkdir -p /mydata/es/config mkdir -p /mydata/es/data mkdir -p /mydata/es/plugins 新建配置文件 echo "http.host: 0.0.0.0" >> /mydata/es/config/elasticsearch.yml 创建容器 docker run --name es -p 9200:9200 -p 9300:9300 \ --restart=always \ -e "discovery.type=single-node" \ -e ES_JAVA_OPTS="-Xms512m -Xmx512m" \ -v /mydata/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \ -v /mydata/es/data:/usr/share/elasticsearch/data \ -v /mydata/es/plugins:/usr/share/elasticsearch/plugins \ -d elasticsearch:6.6.1 检查配置文件,给予文件夹chmod777权限 # Reids简单配置如下: # RDB save 900 1 save 300 10 save 60 10000 stop-writes-on-bgsave-error yes rdbcompression yes dbfilename rdb_01.rdb # AOF appendonly yes appendfilename "aof_01.aof" appendfsync everysec no-appendfsync-on-rewrite no auto-aof-rewrite-percentage 100 auto-aof-rewrite-min-size 64mb aof-load-truncated yes aof-use-rdb-preamble yes # GC maxmemory-policy noeviction

    测试访问这些软件是否能用

    动动小手,练练数据库 不好用的话我再想想办法… …

    Processed: 0.046, SQL: 8