1、查看当前镜像:
[root@localhost docker]# docker images
结果:
mydocker 0.0.1-SNAPSHOT 24373cab0e1e 33 minutes ago 131 MB
docker.io/maven 3.5-jdk-8 8f90f1dd45ab 2 weeks ago 635 MB
springboot-docker-demo 1.0.1 8f90f1dd45ab 2 weeks ago 635 MB
docker.io/redis latest f06a5773f01e 2 weeks ago 83.4 MB
删除镜像:(可以使用镜像:tag参数,也可以直接使用image_id)
[root@localhost docker]# docker rmi mydocker:0.0.1-SNAPSHOT
结果:
Untagged: mydocker:0.0.1-SNAPSHOT
Deleted: sha256:24373cab0e1e287c763216494308608b34db62d787c3ca8a7e4693cc4b9cc4e5
Deleted: sha256:8500f52b30c47c25f8aa1201a826280b304608721daa7ff2cacb83d2782623c0
Deleted: sha256:693c70bed5dd04bb004937c5b9ec9aede1e7f6eb06aca3b972ee208184cd1fcf
问题:如果出现如下问题,
Error response from daemon: conflict: unable to delete cfea41719725 (must be forced) - image is being used by stopped container 41eecbfa752d
则执行删除container操作,
[root@localhost docker]# docker rm 41eecbfa752d
2、windows版docker安装mysql后,重启数据丢失解决方法
执行命令,做映射处理,需要在设置里对D盘进行共享处理,表名大小写不敏感处理
docker run -p 53306:3306 -v D:\enc\mysql\data:/var/lib/mysql -v D:\enc\mysql\logs:/var/log/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 --lower_case_table_names=1