docker save -o ws-tcp.tar ws-tcp
docker ps -a
# containerid[4]: 只需要输入containerid的前4个字母即可
docker rm containerid[4]
# 3010 为 tcp 监听端口 -d: 后台运行
docker run --name=ws-tcp -d -p 3010:3010 -p 3011:3011 ws-tcp
# imageid[4]: 只需要输入imageid的前4个字母即可
docker image rm imageid[4]
docker stats
# 静态得到logs
docker logs container-name
# 静态得到最后的10条log
docker logs --tail 10 container-name
# 跟踪日志输出
docker logs -f container-name
因为此工程只需要有一个镜像, 所以没有用到docker-compose
将打包后的ws-tcp.tar
文件上传到服务器的 ~/om-docker/
, 下面
- 需要先关闭之前已经在运行的
ws-tcp
容器docker stop ws-tcp
- 移除关闭后的
ws-tcp
容器, 可以使用-f
(force) 强制移除正在运行中的容器dcoker rm ws-tp # 直接移除运行中的容器 docker rm -f ws-tcp
- 移除之前的
ws-tcp
镜像docker image rm imageid[4]
- 加载新的镜像文件
# 当前处于在 ~/om-docker/ 目录中 docker load < ws-tcp.tar
- 运行这个新的镜像
# 同 npm run run docker run --name=ws-tcp -d -p 3010:3010 -p 3011:3011 ws-tcp