云服务器ECS
2024-04-03 19:10:29
基础配置
付费模式 :包年包月
购买数量 :1 台
地域及可用区 :华南1 可用区F
镜像 :CentOS 7.9 64位(安全加固)
实例规格 :共享标准型 s6 / ecs.s6-c1m2.small(1vCPU 2GiB)
系统盘 :ESSD云盘 40GiB ,随实例释放,PL0(单盘IOPS性能上限1万)
网络和安全组
网络 :专有网络
公网带宽 :按固定带宽 1Mbps
环境部署
echo $LANG
locale -a
localectl set-locale LANG=zh_CN.UTF-8
yum update
yum install lrzsz unzip
docker
https://docs.docker.com/engine/install/centos
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
docker -v
docker compose version
java
https://www.oracle.com/cn/java/technologies/downloads
mkdir /usr/local/java
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
tar -zxvf jdk-17_linux-x64_bin.tar.gz
mv jdk-17.0.11 /usr/local/java
vi /etc/profile
export JAVA_HOME=/usr/local/java/jdk-17.0.11
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile
java -version
maven
https://maven.apache.org/download.cgi
mkdir /usr/local/maven
wget https://dlcdn.apache.org/maven/maven-3/3.9.6/binaries/apache-maven-3.9.6-bin.tar.gz
tar -zxvf apache-maven-3.9.6-bin.tar.gz
mv apache-maven-3.9.6 /usr/local/maven
vi /etc/profile
export M2_HOME=/usr/local/maven/apache-maven-3.9.6
export PATH=$M2_HOME/bin:$PATH
source /etc/profile
mvn -v
常用命令
systemctl start docker
systemctl enable docker
docker system df
docker system prune
docker image prune
docker ps
docker images
构建镜像
# 前端
docker build -t tiger:latest .
# 后端
mvn clean package
创建网络
docker network create root_default
docker network ls
运行容器
docker compose up -d
docker compose logs -f
进入容器
docker exec -it tiger /bin/sh
docker exec -it mysql env LANG=C.UTF-8 mysql -u root -p