首先,列出本机镜像:
docker images
然后,如果有运行的容器使用镜像,需要停止并删除对应容器。 查询容器:
docker ps -a
停止容器:
docker stop 容器的id
删除容器:
docker rm 容器id
删除镜像:
docker[......]
首先,列出本机镜像:
docker images
然后,如果有运行的容器使用镜像,需要停止并删除对应容器。 查询容器:
docker ps -a
停止容器:
docker stop 容器的id
删除容器:
docker rm 容器id
删除镜像:
docker[......]
以下内容全文转载自:docker registry 镜像删除
registry:2.5.0版本的镜像,将镜像默认存放在了/var/lib/registry
目录下
/var/lib/registry/docker/registry/v2/repositories/
[……]
如果你用的是默认得到话,挂载个大磁盘,先把docker的数据文件拷贝出去。
停止docker服务,然后拷贝出去数据文件:
cp -r /var/lib/docker/* /mnt/docker/lib/
然后清空本机的旧数据:
rm -rf /var/lib/doc[......]
当docker执行push后,提示received unexpected HTTP status: 500 Internal Server Error,解决思路一般是从网络入手。
例如,如下示例,通过查看/var/log/message
发现如下输出:
May 16[......]
江湖中可以看到不少推荐用Alpine这么个系统做初始系统的,说如何如何小,如何如何屌,谢谢,目前来看,总结起来就是俩字:扯淡。
当然如果你只是玩儿,随便~如果是生产用,那么,还是用靠谱的发行版的系统。整理总结了一下,部分语言在Alpine的性能不如Ubu[……]
以下全文转载自:记一次docker部署web服务性能瓶颈解决过程
在云计算领域,采用容器部署web服务越来越普遍,具有部署速度快,动态伸缩简单的特点。
最近参与了一次公司采用docker容器技术部署web服务的一次实践,在压测过程遇到了一个性能问题,记录下来作为[……]
Docker版本比较多,高低版本以及不同操作系统间配置文件都不太一样,本文仅列举我整理的一部分,如无匹配,请自行搜索。
Red Hat 6.5 Docker 1.7.1对应配置文件:
/etc/sysconfig/docker
添加:
export HTTP_PRO[......]
这个是新手常碰到的问题,解决办法就是启动指令加个参数和registry连接起来~
--link registry:registry
方法来自:https://blog.csdn.net/mongolianwolf/article/details/79175569[……]
本机拉本机仓库,那直接把crt证书拉本地,放
/etc/pki/ca-trust/source/anchors/
然后执行
update-ca-trust
然后重启docker,即可。 外部Client的话(docker配置文件根据系统会有不同,自己定位):
vim[......]
首先,检查配置参数,环境变量配置OK的话,那么,检查你的registry版本,如果是从网上copy的启动指令,那八成都是2.0的,旧版本的BUG,用2.5即可。
解决方法来自:https://github.com/docker/distribution/issu[……]