![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 77
大西瓜不爱告诉你姓名
这个作者很懒,什么都没留下…
展开
-
docker私有仓库registry和资源控制cgroup
私有镜像的建立 下载,并修改daemon文件 [root@docker ~]# docker pull registry [root@docker ~]# vim /etc/docker/daemon.json { "insecure-registries": ["192.168.100.21:5000"], #添加本行,本地ip "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"] #自己阿里云的镜像加速器 }原创 2021-09-15 03:14:08 · 181 阅读 · 0 评论 -
dockerfile镜像的优化(二)
镜像优化 未优化前 FROM centos:7 RUN yum install -y gcc pcre pcre-devel devel zlib-devel make ADD nginx-1.12.2.tar.gz /mnt WORKDIR /mnt/nginx-1.12.2 #关闭debug日志 RUN sed -i 's/CFLAGS="$CFLAGS -g"/#CFLAGS="$CFLAGS -g"/g' auto/cc/gcc RUN ./configure --prefix=/usr/loc原创 2021-09-15 03:13:54 · 193 阅读 · 0 评论 -
Dockerfile概述(一)
镜像分层 docker 三要素 镜像:容器的一种静态模板(一组资源的集合,分层的方式一层层累加,组成了完整的镜像 容器:是一种应用/环境的运行时状态/运行时环境 仓库:存放镜像 创建容器的几种方式 基于已有的模板文件进行创建 容器导出、导入 基于已有的镜像进行创建 dockerfile 镜像所包含的部分 基础镜像——》centos 7 依赖环境——》gcc gcc-C++ make jdk jre gd 等 应用服务软件包 应用服务的相关配置文件 启动方式/容器开启时运行的脚本/命令/指令 docker原创 2021-09-15 03:13:37 · 265 阅读 · 0 评论 -
Docker-网络通讯+容器卷+数据卷容器
Docker自定义网络 基础命令 查看网络列表 docker network ls 查看容器信息(包含配置,环境,网关,挂载,cmd等等信息) docker inspect 容器工D 自定义网络固定IP docker network create --subnet=172.18.0.0/16 mynetwork #定义网络,默认bridge docker run -itd --name centos-v2 --net mynetwork --ip 172.18.0.10 centos原创 2021-09-15 01:33:15 · 94 阅读 · 0 评论 -
Docker基础命令、网络
Docker镜像操作 docker run hello-world run : pull dockerhub 仓库中 项目/库/镜像 start hello-world-image 1、dockerclient客户端连接到了服务端(服务端是以一个守护进程的形式跑在操作系统里面的)restfulapi.典型的C/s架构 2、由docker服务端的守护进程从dockerhub.上下载了镜像 3、服务端创建了- .个新的容器,然后从拉去的这个镜像启动了一个容器,容器原创 2021-09-04 19:29:06 · 137 阅读 · 0 评论 -
Docker基本管理
Docker技术产生的背景 以linux而言,linux操作系统会有一一个主进程pid=1派生出其他进程来控制不同服务 例如: pid=2 --> python pid=3–>java pid4–>php ,三个服务可能会相互影响 使用者期望将这三个不同的服务,跑在不同的运行时环境中实现相互不影响,同时不会增加服务器成本 延伸出一》能否将这三种服务分别封装起来一》KVM虚拟化技术,实现了一个操作系统模拟多个操作系统/不同的运行时 环境 随着技术发展—》虚拟化技术开销较大(例如:只要运行一-原创 2021-09-04 18:07:29 · 171 阅读 · 0 评论