随笔分类 - docker
摘要:原文 http: server gave HTTP response to HTTPS client 出现这问题的原因是:Docker自从1.3.X之后docker registry交互默认使用的是HTTPS,但是搭建私有镜像默认使用的是HTTP服务,所以与私有镜像交时出现以上错误。 这个报错是在本
阅读全文
摘要:按照网上说的说法,造成这个现象有很多原因,大家可以多尝试一下,下面贴出解决我问题的方法: docker账户分为两个部分,一个是email,一个是dockerID,使用docker login登陆时要使用dockerid 就这么简单,哈哈 username:填写dockerID 密码不变 查看dock
阅读全文
摘要:参考资料 CentOS环境下Docker私有仓库搭建 Docker系列三:DockerHub私有仓库的搭建 教你分分钟搞定Docker私有仓库Registry [Docker] Docker 私有仓库搭建教程(带用户验证) 手把手教你搭建Docker Registry私服 有了docker hub,
阅读全文
摘要:原文 最近在centos7.1使用docker运行redis镜像,出现下面的错误: 在网上搜索一番后,一个可行的方案如下(改变storage driver类型, 禁用selinux): 停止docker服务 清理镜像 修改存储类型 把空的DOCKER_STORAGE_OPTIONS参数改为overl
阅读全文
摘要:安装报错的提示:systemctl status docker.service 好吧,原来是缺少库文件。验证一下想法吧,yum -y install libseccomp 成功后,再启动docker发现成功了,好,那就下载libseccomp的rpm包吧。
阅读全文
摘要:yum install --downloadonly --downloaddir=/test/ docker-io 有三个依赖包,如果不知道现后依赖顺序,可以强制安装 哦了
阅读全文
摘要:1首先搜索已经安装的docker 安装包 [root@localhost ~]# yum list installed|grep docker 或者使用该命令 [root@localhost ~]# rpm -qa|grep docker docker.x86_64 2:1.12.6-16.el7.
阅读全文
摘要:问题:如题,无法进入容器,docker logs 容器id 发现 哦 ,原来缺少个文件,这些就容易了
阅读全文
摘要:报这个错误会导致宿主机以外的pc 访问不了容器 按照网上的解决办法: 在/usr/lib/sysctl.d/00-system.conf文件后加net.ipv4.ip_forward=1 即可 然后重启一下网络和docker服务 service network restart service doc
阅读全文
摘要:按照网上得方法:安装依赖库:yum install freetype freetype-develyum install libjpeg libjpeg-develyum install zlib zlib-devel 然后卸载 PIL 再安装PIL ,擦,问题还在,折腾了两个多小时,瞎几把乱安装,
阅读全文
摘要:原文 写得贼好,特别鸣谢,哈哈 如果注意,会看到 docker build 命令最后有一个 . 。 . 表示当前目录,而 Dockerfile就在当前目录,因此不少初学者以为这个路径是在指定 Dockerfile 所在路径,这么理解其实是不准确的。如果对应上面的命令格式,你可能会发现,这是在指定上下
阅读全文
摘要:1、使用ADD/COPY命令 源文件必须和Dockfile位于同一目录下(使用绝对路径是没用的,会提示找不到你的源文件) 2、ADD命令会自动解压 3、尽量耗时且不容易变的部分放在dockerfile的开头,因为,像add操作,一旦有变化那么接下来的命令都不会使用cache了
阅读全文
摘要:在容器中安装xampp后,进入到终端,直接输入mysql php 发现报错,命令未被发现。如果输入/opt/lampp/bin/mysql 就可以进入了,所以我们要找到在容器中安装的位置,然后将他映射到 /usr/bin下面,就可以直接敲mysql 而不用使用很长的路径了 设置软链接: ln -s
阅读全文
摘要:linux内核最好是3.10以上。不过本次使用的是centos6.5 内核2.6 1、yum -y install docker-io 如果出现: 需要安装yum源: 3、service docker start 4、docker info 看一下dokcer是否启动成功 好吧,据网友说是因为doc
阅读全文
摘要:注意:如果有存在多个容器,都占用了同一端口,那么只会起来一个,要注意,我在调试时候就遇到这个坑了 在使用docker run启动容器时,使用--restart参数来设置: docker run -m 512m --memory-swap 1G -it -p 58080:8080 --restart=
阅读全文
摘要:centos7.5 背景:每次开机后都要自动启动redis,也就是宿主机开机,启动容器,然后启动redis 按照网上的做法是:修改redis.conf ,修改redis的启动脚本(utils/...script)拷贝到/etc/init.d/目录下并修改。并不能实现。 最后才用这种办法: 在/etc
阅读全文
摘要:搜了很多资料发现并未解决,以下方法失败!求大神评论给出完美方案 1、首先需要编写需要启动的脚本,并将脚本放在 /etc/init.d/目录下 如:cs.sh 2、修改权限 3、chkconfig --add cs.sh 4、 chkconfig cs.sh on 启动容器时 docker run -
阅读全文
摘要:原文 问题原因及解决办法 原因是CentOS7中的安全模块selinux把权限禁掉了,至少有以下三种方式解决挂载的目录没有权限的问题: 1.在运行容器的时候,给容器加特权,及加上 --privileged=true 参数: docker run -i -t -v /soft:/soft --priv
阅读全文
摘要:参考 1、概述 我们制作好镜像后,有时需要将镜像复制到另一台服务器使用。 能达到以上目的有两种方式,一种是上传镜像到仓库中(本地或公共仓库),但是另一台服务器很肯能只是与当前服务器局域网想通而没有公网的,所以如果使用仓库的方式,只能自己搭建私有仓库,这会在另一篇文章中介绍。 如果我们仅仅是要复制到另
阅读全文

浙公网安备 33010602011771号