光速搭建阿里雲後端伺服器

櫻花殿張公子發表於2020-10-03

你需要準備好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

# GC
maxmemory-policy noeviction
【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
# 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

測試訪問這些軟體是否能用

動動小手,練練資料庫
不好用的話我再想想辦法… …

相關文章