docker
一枚二白大学生
qq:908024331
展开
-
docker热扩容 将容器的卷空间值扩容(不要求扩容文件系统)
之前做的写的笔记,有点懒就不截图了哈# docker run -dit -P centos:latest /bin/bash(全在本机操作)# dmsetup table /dev/mapper/docker-253\:1-360804326-e3bdbaf7c9314bdc988689b70cec9663c2062bd0be6e38909e8b44e3bccc9b9b #echo $...原创 2019-11-05 16:17:31 · 939 阅读 · 0 评论 -
记录一次基于docker的网站架构方案
这个是网站的大概架构ps:dc监控用于监控容器状态,以及查看容器运行日志,快速启动容器rancher用于快速升级以及快速部署服务,以及做了一个高可用防止容器宕机(容器需要写docker-compose)zabbix用于监控linux底层,并且写了邮箱告警,之所以放在底层没用到docker是觉得监控放在被监控服务当中一旦出问题很难排查当然还用到了nginx做了高可用只是一个很...原创 2019-10-10 14:19:49 · 280 阅读 · 0 评论 -
关于docker启动的容器再次挂载的问题
今天在技术群里面有一个小哥哥提了个问题,他的docker容器已经启动了现在需要再次挂载一个目录上去应该怎么办这里有两个解决方法分别是1.打包成镜像然后再次给他挂载上去,注意镜像挂载需要把原目录和新增目录都写上2.热挂载,具体方法这篇文章写的很好就不重复写了https://www.open-open.com/lib/view/open1421996521062.html...原创 2019-09-29 20:52:21 · 8299 阅读 · 0 评论 -
Docker可视化管理工具shipyard安装指南
前文:这几天在做学校的实训,拟搭建一个基于docker的快速化部署平台并在其上面跑点应用快速迁移部署,但是遇到了一个问题,我们的开发同学不会linux。。。。这就很尴尬了,于是在网上找了下发现了这款docker可视化管理工具。但是前提条件说一下,这个不适合大规模环境,而且他已经停止更新了有兴趣可以玩玩。其特性主要包括:1)支持节点动态集群,可扩展节点的规模(swarm、etcd方案)2...原创 2019-09-27 15:21:35 · 386 阅读 · 0 评论 -
docker 报错oci runtime error: container_linux.go:247: starting container process caused "write parent:
docker 启动容器报错:Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "write parent: broken pipe"其实原因还是,linux与docker版本的兼容性问题第一步:通过uname -r命令查看你当前的内...原创 2019-07-26 18:44:38 · 742 阅读 · 0 评论 -
/var/lib/docker/devicemapper/devicemapper/data 占用空间很大
他是用来存储对应的存储池和相关的元数据的。超标原因是因为他是稀疏文件会自己默认占位这件事告诉我们在创建容器时需要修改docker默认存储下面是解决方法:1.使用更大的文件/磁盘/逻辑卷创建data文件:2.通过Docker启动参数的--storage-opt选项来限制每个容器初始化的磁盘大小,如-storage-optdm.basesize=80G这样每个容器启动后...原创 2019-07-16 18:32:54 · 6724 阅读 · 0 评论 -
docker for windos遇到Hardware assisted virtualization and data execution protection must be enabled in
在测试docker for windos时遇到上述问题解决方法下述:以管理员身份打开PowerShell使hyper - v与dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All或启用虚拟机监控程序和bcdedit /set hypervisorlaunchtype auto现在重新启动系统并重试。...原创 2019-07-07 15:45:58 · 421 阅读 · 0 评论 -
利用docker脚本部署nginx
文件结构如图所示docker-compose.ymlversion: "3"services : nginx: build: ./nginx #编译./mysql下的Dockerfile ports: - 80:80 # 绑定服务器端口:容器端口 volumes: - G:\web:/var/wwwroot php: ...原创 2019-06-06 11:22:17 · 455 阅读 · 0 评论 -
docker容器卷空间值扩容
热扩容问题查看https://blog.csdn.net/qq_39562468/article/details/102918354docker安装完毕之后,默认分配磁盘池的空间只有100G。启动一个容器时,默认容器空间大小是10G。当我们需要对容器进行磁盘扩容的话,我们需要按以下步骤操作。扩大磁盘池先查看你的池大小docker info关闭docker并删除docker数据sy...原创 2019-05-01 16:41:20 · 3020 阅读 · 7 评论 -
docker报错 Error starting daemon: SELinux is not supported with the overlay2 graph driver on this kern
这个问题有两个解决方案1.在vi /etc/sysconfig/docker中将其selinux禁用然后重启docker(service docker restart) 但是笔者重启完成后输入docker pull等命令会遇见Error response from daemon: Get https://index.docker.io/v1/search?q=centos&am...原创 2018-12-13 16:11:53 · 1883 阅读 · 3 评论 -
docker报错Get https://registry-1.docker.io/v2/: x509: certificate has expired or is not yet valid
这个错误一般都是本地系统时间错误导致报错证书过期只需要输入ntpdate cn.pool.ntp.org 同步一下时间然后date查看下就ok了原创 2018-11-28 20:46:38 · 14791 阅读 · 3 评论 -
阿里docker源
在docker已经启动后输入 sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://lv0q8e7n.mirror.aliyuncs.com"]}EOFsudo systemctl daemon-reloadsudo sys...原创 2018-11-30 10:39:21 · 1788 阅读 · 0 评论 -
rancher报错ERROR: http://192.168.200.8:8080/v1 is not accessible (Failed to connect to 192.168.200.8 p
报错前INFO: Running Agent Registration Process, CATTLE_URL=http://192.168.200.8:8080/v1INFO: Attempting to connect to: http://192.168.200.8:8080/v1ERROR: http://192.168.200.8:8080/v1 is not accessib...原创 2018-11-25 10:50:58 · 10304 阅读 · 3 评论 -
docker报错:Cannot connect to the Docker daemon. Is the docker daemon running on this host?
docker这种报错一般情况都是docker未启动对于这种情况只用重启docker就行了:servicedocker restart还有一种情况则是docker配置文件出错按照提示查看报错,并找到相应位置进行更改:systemctl status docker.service 或 journalctl -xn对于初学者且很难找到报错位置并改正的同学,推荐一个快速的方...原创 2018-05-16 09:15:25 · 78100 阅读 · 23 评论