docker images //查看本地仓库内的镜像
docker ps (-a) // 查看本地容器
docker pull //拉取基础镜像(dockerhub, 最好包含python3)
docker run --gpus all -itd --name container_name image_name /bin/bash // 建立容器,使用GPU的,所以初始镜像中需要有相应cuda版本
docker start container_name //启动容器
docker stop container_name // 停止容器
docker attach container_name // 连接进入容器
在docker内部装库,转移代码和模型 docker cp file_path container_name:target_path
docker exec -it container_name + 指令 外部测试容器是否能够运行(代码路径问题,尽量使用绝对路径)
docker commit container_name image_name // 将容器打包成镜像
docker save image_name -o ***.zip // 压缩
docker rm container_name
docker rmi image_name
(要删除image,必须先删除以其为基础的容器;要删除容器,必须先暂停它;所以慎删)
docker指令都是在linux界面执行的,而不是进入docker后的界面。退出docker界面,ctrl+p+q;exit退出容器