服务器操作系统:centos 

(服务器端)安装命令清单:
# 安装必要工具
sudo yum install -y yum-utils

# 添加阿里云 Docker CE 镜像源
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 安装 Docker
sudo yum install -y docker-ce docker-ce-cli containerd.io

# 启动 Docker 服务
sudo systemctl start docker
sudo systemctl enable docker

(本地)打包镜像

打开命令行(cmd),输入:

docker save -o logistics-chatbot.tar logistics-chatbot:latest 

用于将名为 logistics-chatbot:latest 的 Docker 镜像保存为一个名为 logistics-chatbot.tar 的归档文件。

(本地)镜像上传服务器
scp logistics-chatbot.tar user@server:/path/

(例如)
scp logistics-chatbot.tar root@180.76.195.xxx:/root/docker_package/

参数说明

  • logistics-chatbot.tar:要传输的本地文件
  • user:远程服务器的用户名
  • server:远程服务器的 IP 地址或域名
  • /path/:远程服务器上的目标路径

(服务器端)加载镜像并运行容器:
# 在服务器加载镜像
docker load -i logistics-chatbot.tar

# 运行容器
docker run -d -p 3000:3000 --name logistics-chatbot logistics-chatbot:latest

(本地)测试远程服务,打开浏览器,输入:

http://180.76.195.xxx:3000/

更多推荐