
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 · 213 阅读 · 0 评论 -
dockerfile镜像的优化(二)
镜像优化未优化前FROM centos:7RUN yum install -y gcc pcre pcre-devel devel zlib-devel makeADD nginx-1.12.2.tar.gz /mntWORKDIR /mnt/nginx-1.12.2#关闭debug日志RUN sed -i 's/CFLAGS="$CFLAGS -g"/#CFLAGS="$CFLAGS -g"/g' auto/cc/gccRUN ./configure --prefix=/usr/loc原创 2021-09-15 03:13:54 · 224 阅读 · 0 评论 -
Dockerfile概述(一)
镜像分层docker 三要素镜像:容器的一种静态模板(一组资源的集合,分层的方式一层层累加,组成了完整的镜像容器:是一种应用/环境的运行时状态/运行时环境仓库:存放镜像创建容器的几种方式基于已有的模板文件进行创建容器导出、导入基于已有的镜像进行创建dockerfile镜像所包含的部分基础镜像——》centos 7依赖环境——》gcc gcc-C++ make jdk jre gd 等应用服务软件包应用服务的相关配置文件启动方式/容器开启时运行的脚本/命令/指令docker原创 2021-09-15 03:13:37 · 311 阅读 · 0 评论 -
Docker-网络通讯+容器卷+数据卷容器
Docker自定义网络基础命令查看网络列表docker network ls查看容器信息(包含配置,环境,网关,挂载,cmd等等信息)docker inspect 容器工D自定义网络固定IPdocker network create --subnet=172.18.0.0/16 mynetwork #定义网络,默认bridgedocker run -itd --name centos-v2 --net mynetwork --ip 172.18.0.10 centos原创 2021-09-15 01:33:15 · 125 阅读 · 0 评论 -
Docker基础命令、网络
Docker镜像操作docker run hello-worldrun :pull dockerhub 仓库中 项目/库/镜像start hello-world-image1、dockerclient客户端连接到了服务端(服务端是以一个守护进程的形式跑在操作系统里面的)restfulapi.典型的C/s架构2、由docker服务端的守护进程从dockerhub.上下载了镜像3、服务端创建了- .个新的容器,然后从拉去的这个镜像启动了一个容器,容器原创 2021-09-04 19:29:06 · 155 阅读 · 0 评论 -
Docker基本管理
Docker技术产生的背景以linux而言,linux操作系统会有一一个主进程pid=1派生出其他进程来控制不同服务例如: pid=2 --> python pid=3–>java pid4–>php ,三个服务可能会相互影响使用者期望将这三个不同的服务,跑在不同的运行时环境中实现相互不影响,同时不会增加服务器成本延伸出一》能否将这三种服务分别封装起来一》KVM虚拟化技术,实现了一个操作系统模拟多个操作系统/不同的运行时环境随着技术发展—》虚拟化技术开销较大(例如:只要运行一-原创 2021-09-04 18:07:29 · 194 阅读 · 0 评论