docker

第一步:加载镜像

sudo docker load -i /home/ubuntu/下载/docker/engine_test_ubuntu_20.04_x86_64.tar

第二步:确认镜像已加载

sudo docker images | grep engine_test
加载成功后镜像名为:engine_test_ubuntu_20.04_x86_64:done

第三步:运行容器

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

------------
 sudo docker run -it --name engine_test engine_test_ubuntu_20.04_x86_64:done /bin/bash
[sudo] ubuntu 的密码: 
docker: Error response from daemon: Conflict. The container name "/engine_test" is already in use by container "05b196742f80e6ad7c1e787caa2e69f489132884651cfb51865967a5edef481a". You have to remove (or rename) that container to be able to reuse that name.

Run 'docker run --help' for more information

如果已经有了就直接进入

sudo docker exec -it engine_test /bin/bash

如果容器已停止,先启动:

sudo docker start engine_test

第四步: 在宿主机器上传文件到docker

            								docker地址
  docker cp /home/ubuntu/qiao/aodi/2026/PP01/06crash版本7-1-4.tar.xz **engine_test:/home/python_code**

第五步: docker传文件到宿主机器

sudo docker cp engine_test:/home/python_code/06crash版本7-1-4/hdmap_log1.tar.gz /home/ubuntu/下载/docker/

第六步:同一个镜像 运行多个 互相不干扰

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

第七步:停止

sudo docker stop engine_test engine_test_2 engine_test_3 engine_test_4
posted @ 2026-08-07 09:54  流年中渲染了微笑  阅读(7)  评论(0)    收藏  举报