node应用通过docker部署

1.安装docker

(1)第一种:下载安装文件
1下载最新版 Docker Compose

下载二进制文件到 /usr/local/bin/docker-compose

 sudo curl -L "https://github.com/docker/compose/releases/download/v2.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

②添加可执行权限

sudo chmod +x /usr/local/bin/docker-compose

③验证安装

docker-compose --version

(2)第二种:yum安装

# 安装 EPEL 源(若未安装)
sudo yum install -y epel-release
# 安装 docker-compose
sudo yum install -y docker-compose
#验证
docker compose version

2.切换国内镜像地址

{
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker-0.unsee.tech"
  ],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m",
    "max-file": "3"
  },
  "storage-driver": "overlay2"
}

3.服务部署

用docker-compose

docker compose build (可选)

启动服务
docker compose up -d

查看状态
docker compose ps

停止服务
docker compose down

更多推荐