首先是安装docker:
https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#install-using-the-repository
其中 SET UP THE REPOSITORY 下面有四步, INSTALL DOCKER CE 下面也有4步,按序操作。
安装完docker之后,装一个image, 这里装一个tensorflow的docker。
https://hub.docker.com/r/tensorflow/tensorflow/
或者是
https://hub.docker.com/r/pytorch/pytorch/tags
# the tagIds can be selected in https://hub.docker.com/r/tensorflow/tensorflow/tags/
docker pull tensorflow/tensorflow:tagID
docker 操作images:
还有一些再来补充
docker info 可以查看 images 的路径
docker 操作 containers:
docker inspect contrainerId # 查看container的详细信息
docker ps #查看正在运行的docker
docker ps -a #查看所有的 container, 如果对container做了修改,要删除重建
docker start container_name/contrainer_id #已经启动过一次的,在ps中可以找到
docker attach satum_wwx_220 #进入已经启动的container, 记得回车一次就进去了
docker stop container_name/contrainer_id
docker rm container_name/container_id
# 查看各个docker的contrainer 的大小:
docker system df -v
将镜像打包以备用:
# tensorflow/tensorflow 为 docker images 中的名字, 压缩为 test_tensorflow.tar
docker commit contain_id image_name
docker save -o test_tensorflow.tar tensorflow/tensorflow(image_name)
将镜像拷贝到其他机器,然后加载此镜像
docker load --input test_tensorflow.tar
最后根据此镜像,创建docker—Done