随笔分类 - docker
摘要:私有仓库(环境:centos 7) (1)开启私有仓库容器,并将本地的物理目录/myregistry映射到私有仓库的存放镜像的目录,目的是备份和方便扩容。 docker run -d -p 5000:5000 -v /myregistry:/var/lib/registry registry:2 (
阅读全文
摘要:1.拉取基础镜像 docker pull centos 2.下载源代码软件包 nginx-1.6.0.tar.gz 3.编辑dockerfile文件 mkdir /root/nginx/ vim /root/nginx/dockerfile FROM centos MAINTAINER 2018-0
阅读全文
摘要:构建容器的方法: (1)命令docker commit 运行容器的三个步骤:运行+修改+保存镜像 例子: 拉取镜像 docker pull centos 创建容器 docker run -itd e934aafc2206 /bin/bash 进入容器修改容器 docker exec -it e6e5
阅读全文
摘要:1. 容器分层结构图: 2.dockerfile分层的结构图: 配合图详解: bootfs : kernel boot rootfs : /etc /dev /bin /usr .. 容器的内核会映射到容器的rootfs,等启动到bootfs的时候,容器就会卸载掉rootfs,由系统的rootfs也
阅读全文
摘要:docker 容器 容器不是docker ,但是docker是容器 (1)容器的核心技术: 容器规范:OCI coreOS红帽收购,在企业版7.5之内 rkt 组织OCI ,建立了两项规范: runtime spec:不同的厂商容器可以通用 image format spec:不同厂商通用镜像。 (
阅读全文
摘要:docker架构 一.具体部分的详解: 1.docker daemon docker daemon是常驻的后台程序 docker server就是后台程序docker接受数据请求,然后交给route,路由给指定的容器,然后handler处理请求信息数据的(区分数据就是区分头部信息的类型,我请求的是什
阅读全文
摘要:Cgroup ************************************************************** 2.为什么限制硬件资源: 一个虚拟机开启一个nginx需要很大的资源, 在docker里: nginx 一个进程大概占用10-15M 公用内存的弊端:黑客进攻,
阅读全文
摘要:1.首先修改yum源,安装最新版的docker. (1)国外yum源。 vim yum.repo [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/ enabled
阅读全文
摘要:实验思路: 1.先有一个docker的基础镜像 2.创建一个存放dockerfile的父目录,以后所有的相关的文件都要放到和dockerfile的相同等级的目录中。 mkdir /root/httpd 3.将163的yum源和httpd的源码包放到这个目录下, 4.创建一个dockerfile文件,
阅读全文
摘要:实验要求:可以上网的三台centos 7 实验步骤: 准备工作: 主机一(node1): 1安装docker环境:2.设置ntp服务器的同步时间vim /etc/ntp.conf添加:server 127.127.1.0fudge 127.127.1.0 stratum 8systemctl res
阅读全文
摘要:【将物理目录挂载到容器里】 将物理机的目录挂载到容器里,然后可以内外互通 如:docker run -itd --name nginx2 -v /root/wode/:/xixi e548f1a579cf /bin/bash 容器名称 物理机目录:容器的挂载目录 镜像ID 注意:如果挂载的目录容器里
阅读全文
摘要:【容器和物理机的文件共享】 1.将容器里的文件复制到物理机上 docker cp ab914dc8b010:/usr/share/nginx/html/index.html /root name或者id :容器对象 物理机对象 如:docker cp nginx3:/usr/share/nginx/
阅读全文
摘要:————继上次docker制作nginx容器... 【Docker 容器里镜像的迁移,或者将修改后的新的容器重新做成一个镜像,】 1.进入容器里nginx镜像里。 2.写测试内容到nginx的默认首页文件 3.exit退出去。 docker ps 查看容器 docker imaes 查看镜像 4.
阅读全文
摘要:实验环境: cent os 7 服务器一台,访问客户机一台 实验步骤: 安装在线yum源 mkdir /root/dockerRPM yum install --downloadonly --downloaddir=/root/dockerRPM docker* //下载yum源 生成yum列表 c
阅读全文