- 镜像是什么?
镜像是特殊的文件系统
- 镜像与容器的关系?
镜像:相当于类class
容器:相当于实例化对象
- 常用操作
- 查看有什么镜像:docker images
- 删除镜像:docker rmi hello-world,hello-world是镜像名称
- 创建容器:docker run -itd -v /home/tmp:/home/rongqi_tmp -v /home/test:/home/rongqi_test --name rongqi_name --gpus 5 runoob/centos:6.7 bash,注:挂载目录-v /home/tmp为服务器路径,/home/tmp为容器路径;使用GPU --gpus,其中5为5个GPU;runoob/centos为镜像名称,6.7为版本号,如下图所示
- 查看所有容器:docker ps -a
- 启动容器:docker start rongqi_name 或者docker start rongqi_id
- 重启容器:docker restart rongqi_name 或者docker restart rongqi_id
- 停止容器:docker stop rongqi_name 或者docker stop rongqi_id
- 进入容器:docker exec -it rongqi_name bash或者docker exec -it rongqi_id bash;如果进入容器后中文为乱码,可执行docker exec -it rongqi_name env LANG=C.UTF-8 bash进入容器
- 退出容器:exit
- 删除容器:首先停止容器:docker stop rongqi_name,接着删除:docker rm rongqi_name