1.容器的创建和查看
最简单的指令是
docker run -it 镜像名:镜像tag
当然,这个指令是远远无法满足我们的需求的,docker run有很多参数,详细讲解可以点击这个链接
创建容器后,我们可通过 docker ps -a
查看系统中所有的容器。
2.把docker容器制作成docker镜像
通过docker commit
指令制作镜像:
docker commit -m="描述信息" -a="作者" 容器id 目标镜像名: [TAG]
例如:
docker commit -m="ros主从通信-ubuntu2004-tensorflow2.9-gpu-cuda11.2" -a="lbw" caf1023f4a8d lidar_img:latest
等待几分钟镜像制作完成
查看镜像:
docker images
第一个镜像就是我们刚刚制作的新镜像。
3. 把docker镜像制作成压缩包
docker save -o lidar_tar.tar lidar_img
参数:
- lidar_tar.tar: 压缩包名称
- lidar_img: 镜像名称
到此为止,本地的conda环境便打包完成。
4. 读取docker镜像压缩包,并制作容器
在另一台需要运行镜像的电脑上执行:
- 将打包好的镜像压缩包拷贝到宿主机上。
- cd 到压缩包目录,执行:
docker load -i lidar_tar.tar