docker run 下载不下来的时候

# 在你本地(能上网的电脑)执行:
docker pull yhtv/sitv-server:latest
docker save yhtv/sitv-server:latest > sitv-server.tar

# 用 scp 上传到阿里云服务器
scp sitv-server.tar root@你的服务器IP:/root/

# 在阿里云服务器上加载
docker load < sitv-server.tar

# 然后运行
docker run -d --restart=always -p 22125:22125 --name sitv-server yhtv/sitv-server:latest

sudo docker ps -a --filter "ancestor=engine_test_ubuntu_20.04_x86_64:done"
[sudo] ubuntu 的密码: 
CONTAINER ID   IMAGE                                  COMMAND       CREATED       STATUS       PORTS     NAMES
05b196742f80   engine_test_ubuntu_20.04_x86_64:done   "/bin/bash"   10 days ago   Up 2 hours             engine_test

只有 1 个容器,当前状态是运行中(Up 2 hours)。

直接进入即可:

sudo docker exec -it engine_test /bin/bash

现在我还想启动一个,和这个要隔离

sudo docker run -it --name engine_test_2 engine_test_ubuntu_20.04_x86_64:done /bin/bash

两个容器完全隔离,互不影响。

如果需要挂载不同目录:

sudo docker run -it \
  --name engine_test_2 \
  -v /home/ubuntu/qiao/jike/some_other_path:/workspace \
  engine_test_ubuntu_20.04_x86_64:done \
  /bin/bash

之后管理两个容器:

# 查看所有容器
sudo docker ps -a

# 进入第一个
sudo docker exec -it engine_test /bin/bash

# 进入第二个
sudo docker exec -it engine_test_2 /bin/bash

posted @ 2026-01-31 21:24  流年中渲染了微笑  阅读(50)  评论(0)    收藏  举报