首先分享一个docker镜像的网站:https://hub.docker.com/search?q
这个网站里面有很多配置好的镜像,可以直接拉取。
下面介绍一下docker的安装和使用。
1、docker得到安装:
How to setup Docker and Nvidia-Docker 2.0 on Ubuntu 18.04 | cnvrg.io
最好安装GPU版本
2、docker拉取一个镜像到本地,这里我以拉取一个ubuntu18.04为例子。更多的镜像可以在网址https://hub.docker.com/search?q获取。
sudo docker pull ubuntu:18.04
3、在docker镜像(image)里面创造一个容器(container),并且docker环境和主机host共享文件夹,共享显示器
sudo docker run -it -rm \
-v /tmp/.x11-unix:/tmp/.x11-unix 共享显示
-v /home/主机文件夹:/home/docker文件夹 共享文件夹
--name pcl
-e DISPLAY=unix$DISPLAY 共享显示端口
-e DOK_SCALE
-e GDK_DPI_SCALE
--net =host
--rm ubuntu:18.04 实例化这个容器的镜像的名字
bash
4、查看docker的所有镜像:
docker images
5、查看docker的所有容器:
docker ps -a
6、进入指定的容器:
docker attach name/container_id
7、启动指定容器:
docker start name/container_id
8、停止容器:
docker stop name/container_id
9、退出容器的两种方法:
exit:退出并关闭容器
ctrl+p,ctrl+q连着按,退出补关闭容器
10、删除容器:
docker rm ID
11、删除镜像:
docker rmi ID
12、复制保存容器:
docker commit -m "描述信息" -a "作者" 容器ID 要创建的目标镜像名:[标签名]
13、保存镜像:
docker save -o ./pcl.tar.tz pcl(镜像名字)
14、加载镜像:
docker load ./pcl.taz.tz