我的docker 学习笔记
来源:互联网 发布:微信清死粉软件安卓版 编辑:程序博客网 时间:2024/06/04 19:22
在image安装vim等软件:
sudo docker run -it gcr.io/tensorflow/tensorflow:latest-devel /bin/bash
apt-get update
apt-get install vim
=================================================
docker 删除一个image
1.进入root权限
sudo su2.运行:
docker images选择你想要删除的images id,如果出现下面的error信息,则需要先停止用这个image的containor
eric@eric-Satellite-C850:~$ sudo docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEgcr.io/tensorflow/tensorflow latest-devel 4e20f96114db 4 weeks ago 1.78GBtensorflow/tensorflow latest 02f42dc11beb 4 weeks ago 1.17GBhello-world latest 1815c82652c0 6 weeks ago 1.84kBeric@eric-Satellite-C850:~$ docker rmi 02f42dc11bebGot permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Delete http://%2Fvar%2Frun%2Fdocker.sock/v1.30/images/02f42dc11beb: dial unix /var/run/docker.sock: connect: permission deniederic@eric-Satellite-C850:~$ sudo docker rmi 02f42dc11bebError response from daemon: conflict: unable to delete 02f42dc11beb (must be forced) - image is being used by stopped container c211a6bfdda5
该怎么办呢?
首先:docker ps -a会显示所有镜像信息,然后:
停止与你想要删除镜像的container ,如我的:
docker stop c211a6bfdda5
然后移除,如我的:
sudo docker rm c211a6bfdda5
把所有与这个image相关的container删除后,我们就可以利用上面的rmi 命令删除了
如:
eric@eric-Satellite-C850:~$ sudo docker rmi 02f42dc11bebUntagged: tensorflow/tensorflow:latestUntagged: tensorflow/tensorflow@sha256:738552e308c9f6a49e44ddb86e202d40cc4203600002e30b5c8ed3ae20e1572bDeleted: sha256:02f42dc11bebd2c6a049a11f247c72adde4ef5afdf5c4a35438b1e925a3fd2fcDeleted: sha256:46612639cab46142436ba25c5c9db298fa495af77af1748c0e92a7b993599bf4Deleted: sha256:32cefa2722db4a9b99870af5f16b9bb3753ed320a1c905af827e8e7e3e2064ceDeleted: sha256:9e4278820022093113f232c6ff627645aefde7afc49db65b252ac3fff5736111Deleted: sha256:5213ebdac20f18ee47a449f72724de7d29969574c651d5b719f0731db144338eDeleted: sha256:6a8a2afe08424497b28ac603eec3011aeb0dcb65f4652db4aa3f317ba2c8700eDeleted: sha256:58e391e0aff5dc191bff9a11f14264c9c6f68e9280e6e6d18aff34d5c164a1daDeleted: sha256:46a6e7dd2b7ba29554ebde72ca80c53c07454a585de2793e5dfd27cc7811a782
退出后,如果你想重新使用之前的容器,可以通过以下命令重启,回到之前的状态:
docker start container_IDdocker attach container_ID
另外要注意,如果你新运行caffe镜像的一个容器,你会发现在之前那个容器中生成的数据都没有啦!
参考文献:
[1].
基于docker的caffe环境搭建与使用示例
阅读全文
0 0
- 我的Docker学习笔记
- 我的docker 学习笔记
- 我的docker笔记
- 我的Docker笔记1
- 详细的 Docker 学习笔记
- 我的Docker学习之旅<一>
- 我的Docker学习之旅<二>
- 我的Docker学习之旅<三>
- Docker学习笔记-Docker入门
- Docker学习笔记-Docker容器
- Docker学习笔记-Docker端口映射
- Docker学习笔记--Docker常用命令
- Docker学习笔记-Docker端口映射
- Docker学习笔记-Docker端口映射
- Docker学习笔记-Docker端口映射
- Docker学习笔记 — Docker与LXC的区别
- Docker学习笔记(一):Docker的三个基本概念
- Docker学习笔记-----Docker所必须的技术
- 【最小生成树入门专题1】G
- [随机算法+Hash] Codeforces 799F Round #413 F. Beautiful fountains rows
- 2017.8.1
- python中包的用法
- html js精简 倒计时 代码
- 我的docker 学习笔记
- java发送POST和GET请求
- Bigdata Development Java_Study_07(equals,HashCode和compare Date)
- fonts.googleapis.com响应时间过长的解决方法
- 读书笔记
- Angular 实现类似博客获取回复评论的数据
- 《数据库SQL实战》获取所有非manager的员工emp_no
- apache-comnons系列之commons-imaging1.0 学习笔记
- 剑指offer 9---斐波那契数列