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

浙公网安备 33010602011771号