docker
文章平均质量分 78
Wangjingjing.
这个作者很懒,什么都没留下…
展开
-
Docker与微服务实战——基础篇
Docker是内核级虚拟化。Docker是基于Go语言实现的云开源项目。Docker是一个C/S模式的架构,后端是一个松耦合架构,众多模块各司其职。Docker解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。总体步骤:搜索镜像→拉取镜像→查看镜像→启动镜像(服务端口映射)→停止容器→移除容器。原创 2023-11-05 16:30:45 · 857 阅读 · 0 评论 -
Docker Private Registry(私有仓库)
Docker Private Registry(私有仓库)Docker加速器centos 7 registries加速器的配置方法centos 8 registries加速器的配置方法Docker RegistryDocker Private Registry使用docker-distribution自建Registry(了解即可)使用官方镜像自建Registry(了解即可)HarborHarbor简介Harbor的功能Docker compose(编排工具)Docker加速器centos 7 regi原创 2021-12-15 23:46:04 · 756 阅读 · 0 评论 -
用Dockerfile方式使用alpine系统制作haproxy镜像
用Dockerfile方式使用alpine系统制作haproxy镜像Dockerfile目录结构编写Dockerfile提供Dockerfile所需的文件安装脚本启动脚本构建haproxy镜像创建RS文件创建两台装有apache的容器容器web01容器web02基于新镜像创建haproxy容器访问测试Dockerfile目录结构[root@localhost ~]# tree haproxy/haproxy/├── Dockerfile└── files ├── haproxy-2.5.0原创 2021-12-13 12:17:03 · 1720 阅读 · 0 评论 -
用dockerfile方式做一个haproxy的镜像
用dockerfile方式做一个haproxy的镜像要求:要用ENV定义RS变量,但是不能给值,而是在docker run的时候通过-e选项去传递变量的值原创 2021-12-11 12:41:36 · 584 阅读 · 0 评论 -
用dockerfile做一个apache的镜像
用dockerfile做一个apache的镜像创建存放apache服务Dockerfile文件的目录上传apr、apr-util、httpd源码包编写Dockerfile文件构建镜像查看镜像基于新镜像创建容器访问网页创建存放apache服务Dockerfile文件的目录[root@localhost ~]# mkdir apache[root@localhost ~]# cd apache/[root@localhost apache]# mkdir files上传apr、apr-util、ht原创 2021-12-09 19:12:07 · 2116 阅读 · 0 评论 -
Dockerfile
Dockerfile基本结构指令基本结构Dockerfile 是一个文本格式的配置文件,用户可以使用 Dockerfile 快速创建自定义镜像。Dockerfile 由一行行命令语句组成,并且支持以 # 开头的注释行。Docker分为四部分:基础镜像信息维护者信息镜像操作指令容器启动时默认要执行的指令例如:其中,一开始必须指明所基于的镜像名称,接下来一般会说明维护者信息。后面则是镜像操作指令,例如RUN指令,RUN指令将对镜像执行跟随的命令。每运行一条RUN指令,镜像添加新的一原创 2021-12-09 12:44:38 · 95 阅读 · 0 评论 -
使用上存储卷,部署一个网站
使用上存储卷,部署一个网站拉取一个镜像创建容器再另开一个终端上传httpd、apr、apr-util资源包运行容器下载依赖包创建角色解压&编译安装apr、apr-util、httpd配置环境变量&软连接修改配置文件编写启动脚本制作镜像再另启动一台主机配置nfs安装nfs创建共享目录在docker主机上配置nfs测试nfs用新镜像启动一个容器拉取一个镜像[root@docker ~]# docker pull centosUsing default tag: latestlatest:原创 2021-12-07 13:27:03 · 202 阅读 · 0 评论 -
docker存储卷
docker存储卷COW(Copy Write)机制什么是存储卷(volume)使用存储卷的好处为什么要用存储卷存储卷管理方式COW(Copy Write)机制Docker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那么该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本依然存在,只是已经被读写层中该文件的副本所隐藏,这就是“写时复制(COW)”机制。对于这种方式来说,我们去访问一个文件,修原创 2021-12-07 12:25:53 · 159 阅读 · 0 评论 -
docker容器网络配置
docker容器网络配置Linux内核实现名称空间的创建ip netns(网络名称空间)命令创建Network Namespace操作Network Namespace转移设备veth pair创建veth pair实现Network Namespace间通信veth设备重命名四种网络模式配置bridge模式配置none模式配置container模式配置host模式配置容器的常用操作查看容器的主机名在容器启动时注入主机名手动指定容器要使用的DNS手动往/etc/hosts文件中注入主机名到IP地址的映射开放原创 2021-12-05 16:11:41 · 830 阅读 · 0 评论 -
基于docker容器搭建lnmp
基于容器搭建lnmpnginx 镜像mysql 镜像nginx 镜像// 拉取镜像[root@localhost ~]# docker pull centosUsing default tag: latestlatest: Pulling from library/centosa1d0c7532777: Pull complete Digest: sha256:a27fd8080b517143cbbbab9dfb7c8571c40d67d534bbdee55bd6c473f432b177St原创 2021-12-04 13:04:21 · 2105 阅读 · 0 评论 -
docker容器虚拟化 网络
docker容器虚拟化 网络一、虚拟化网络1.1 单节点容器间通信1.2 不同节点容器间通信二、docker 网络三、docker网络的四种模式3.1 bridge模式3.2 container模式3.3 host模式3.4 none模式一、虚拟化网络Linux 容器(Linux Containers,缩写为 LXC)。Linux 容器不是模拟一个完整的操作系统,而是对进程进行隔离。有了容器,就可以将软件运行所需的所有资源打包到一个隔离的容器中。容器与虚拟机不同,不需要捆绑一整套操作系统,只需要软原创 2021-12-04 10:54:15 · 131 阅读 · 0 评论 -
docker镜像管理基础
docker镜像管理基础镜像的概念docker镜像层docker存储驱动AUFSOverlayFSDeviceMapperdocker registrydocker镜像的制作Docker Hubdocker镜像的获取镜像的生成基于容器制作镜像镜像的导入与导出镜像的概念镜像可以理解为应用程序的集装箱,而docker用来装卸集装箱。docker镜像含有启动容器所需要的文件系统及其内容,因此,其用于创建并启动容器。docker镜像采用分层构建机制,最底层为bootfs,其上为rootfsbootfs:原创 2021-12-02 21:01:29 · 148 阅读 · 0 评论 -
docker基础用法
docker基础用法一、Docker是什么?二、Docker与容器和虚拟机三、OCI&OCF3.1 OCI3.2 OCF四、docker架构五、docker镜像与镜像仓库六、docker对象七、安装及使用docker7.1 docker安装7.2 docker加速7.3 docker常用操作八、docker事件状态一、Docker是什么?《Docker开发实践》中讲了个故事:20世纪60年代以前的海运,货物都放置在一起,很容易挤压受损。同时,不同的运输方式之间的转运也很麻烦,例如从码头和火车汽车原创 2021-12-01 23:13:54 · 1048 阅读 · 0 评论 -
docker容器技术基础入门
docker容器技术基础入门一、LXC简单介绍与使用1.1 简介1.2 LXC基本架构1.3 LXC常用命令1.4 LXC简单使用二、docker2.1 docter基本概念2.2 Docker产生背景2.3 docker工作方式2.4 Docker架构设计2.5 docker容器编排一、LXC简单介绍与使用1.1 简介LXC(LinuX Containers)Linux容器,一种操作系统层虚拟化技术,为Linux内核容器功能的一个用户空间接口。它将应用软件系统打包成一个软件容器(Container)原创 2021-12-01 13:21:52 · 208 阅读 · 0 评论