微前端架构如何改变企业的开发模式与效率提升
624
2022-10-01
我的docker 学习笔记
在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 su
2.运行:
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 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环境搭建与使用示例
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~