![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
文章平均质量分 85
itlang_y
这个作者很懒,什么都没留下…
展开
-
基于docker-compose.yml文件搭建lnmp
docker-compose.yml搭建lnmp安装docker-compose创建目录和文件编写php/Dockerfile编写docker-compose.yml查看容器是否启动配置php配置nginx测试mysql验证php安装docker-compose[root@node1 ~]# curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)"原创 2021-08-11 01:39:36 · 477 阅读 · 0 评论 -
Docker Private Registry
Docker Private RegistryDocker RegistryDocker Private Registry使用docker-distribution自建Registry使用官方镜像自建RegistryHarborHarbor简介Harbor的功能Docker composeHarbor部署Docker Registry网上有很多的Registry服务器都支持第三方用户注册,而后基于用户名去做自己的仓库,但是使用互联网上的Registry有一个缺陷,那就是我们去推送和下载镜像时都不会很快,原创 2021-08-09 14:35:59 · 148 阅读 · 0 评论 -
Dockerfile的用法
Dockerfile指令基本结构指令FROMMAINTAINERRUNCMDEXPOSEENVADDCOPYENTRYPOINTVOLUMEUSERWORKDIRONBUILD创建镜像基本结构Dockerfile 是一个文本格式的配置文件,用户可以使用 Dockerfile 快速创建自定义镜像。Dockerfile 由一行行命令语句组成,并且支持以 # 开头的注释行。Docker分为四部分:基础镜像信息维护者信息镜像操作指令容器启动时默认要执行的指令例如:# This dockerf原创 2021-08-05 17:25:37 · 218 阅读 · 0 评论 -
Dockerfile
Docker基于centos镜像编译安装httpd项目项目[root@localhost ~]# tree.├── anaconda-ks.cfg└── apache ├── Dockerfile └── packages ├── apr-1.7.0.tar.bz2 ├── apr-util-1.6.1.tar.bz2 └── httpd-2.4.43.tar.bz22 directories, 5 files制作httpd原创 2021-08-05 01:49:09 · 104 阅读 · 0 评论 -
Docker容器网络配置
docker容器网络配置linux内核实现名称空间的创建ip netns命令创建Network Namespace操作Network Namespace转移设备veth pair创建veth pair实现Network Namespaceveth pair设备重命名linux内核实现名称空间的创建ip netns命令可以借助ip netns命令来完成对 Network Namespace 的各种操作。ip netns命令来自于iproute安装包,一般系统会默认安装,如果没有的话,请自行安装。注意:原创 2021-07-29 19:04:42 · 246 阅读 · 0 评论 -
Docker容器网络
docker容器网络docker容器网络docker的4种网络模式bridge模式container模式host模式none模式docker容器网络Docker在安装后自动提供3种网络,可以使用docker network ls命令查看[root@localhost ~]# docker network lsNETWORK ID NAME DRIVER SCOPEfd69f1e8c155 bridge bridge local66b9fc2be828原创 2021-07-29 18:33:13 · 90 阅读 · 0 评论 -
Docker容器虚拟化
Docker容器虚拟化虚拟化网络单节点容器间通信不同节点容器间通信虚拟化网络Network Namespace 是 Linux 内核提供的功能,是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,它们有独自网络栈信息。不管是虚拟机还是容器,运行的时候仿佛自己都在独立的网络中。而且不同Network Namespace的资源相互不可见,彼此之间无法通信。假如我们的物理机有4块物理网卡,我们要创建4个名称空间,而这些设备是可以单独关联至某个单独的名称空间使用的如上图所示,把第一块网卡分配给第一个名原创 2021-07-29 18:22:36 · 75 阅读 · 0 评论 -
Docker镜像管理基础
docker镜像管理基础镜像的概念docker镜像层docker存储驱动AUFSOverlayFSDeviceMapperdocker registrydocker镜像的制作Docker Hubdocker镜像的获取镜像的生成基于容器制作镜像镜像的导入与导出镜像的概念镜像可以理解为应用程序的集装箱,而docker用来装卸集装箱。docker镜像含有启动容器所需要的文件系统及其内容,因此,其用于创建并启动容器。docker镜像采用分层构建机制,最底层为bootfs,其上为rootfsbootfs:原创 2021-07-28 19:33:18 · 221 阅读 · 0 评论 -
Docker基础用法
docker基础用法什么是dockerOCI&OCFOCFdocker架构docker镜像与镜像仓库的关系安装及使用dockerdocker加速docker常用操作docker event state什么是dockerdocker中的容器:lxc --> libcontainer --> runCOCI&OCFOpen Container-initiative(开放容器组织)由Linux基金会主导于2015年6月创立旨在围绕容器格式和运行时制定一个开放原创 2021-07-27 21:16:32 · 410 阅读 · 0 评论 -
Docker技术基础入门
Docker容器(Container)传统虚拟化与容器的区别Linux容器技术Linux NamespacesCGroupsLXCdocker基本概念docker工作方式docker容器编排容器(Container)容器是一种基础工具;泛指任何可以用于容纳其他物品的工具,可以部分或完全封闭,被用于容纳、储存、运输物品;物体可以被放置在容器中,而容器则可以保护内容物;人类使用容器的历史至少有十万年,甚至可能有数百万年的历史;容器的类型瓶 - 指口部比腹部窄小、颈长的容器罐 -原创 2021-07-27 10:15:38 · 136 阅读 · 0 评论