![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
容器
文章平均质量分 70
docker从入门到进阶
汪泽文666
2021年度博客新星top8,天道酬勤
展开
-
Prometheus容器部署结合grafana画图
Prometheus容器部署结合grafana画图,创建dashboard展示数据1. 拉取prometheus官方镜像2. 官方镜像运行Prometheus容器并做端口映射和挂载卷3. 下载包并解压4. 写service使用systemd控制node_exporter5. 修改配置文件6. 运行grafana容器1. 拉取prometheus官方镜像// 拉取镜像[root@master ~]# docker pull prom/prometheusUsing default tag: lates原创 2021-12-30 22:54:24 · 601 阅读 · 0 评论 -
podman加速配置、harbor镜像仓库的部署
podman加速配置、harbor镜像仓库的部署1. podman镜像加速配置2. harbor镜像仓库部署2.1 harbor简介2.2 Harbor的架构2.3 Docker Registry2.4 Docker Private Registry2.5 使用docker-distribution自建Registry1. podman镜像加速配置镜像加速可以使用阿里云、清华大学、网易等多个镜像加速,这里我们使用阿里云的镜像加速。前提需要你先登录,才可以获取你的镜像加速的地址阿里云镜像加速地址清华原创 2021-12-16 00:56:36 · 2577 阅读 · 0 评论 -
podman网络、常用命令、以及容器的开机自启
podman网络、常用命令、以及容器的开机自启1. podman网络1.1 rootfull和rootless容器网络之间的差异1.2 防火墙1.3 容器间通信示例:1.4 查看防火墙规则2. podman常用命令3. 容器的开机自启普通用户设置容器的开机自启1. podman网络1.1 rootfull和rootless容器网络之间的差异podman容器联网的指导因素之一将是容器是否由root用户运行。这是因为非特权用户无法在主机上创建网络接口。因此,对于rootfull容器,默认网络模式是使用容器原创 2021-12-15 01:53:40 · 2973 阅读 · 0 评论 -
podman的简介、配置及常用命令的使用
podman的简介、配置及常用命令的使用1. 什么是podman2. podman安装1. 什么是podmanPodman 是一个无守护进程的容器引擎,用于在 Linux 系统上开发、管理和运行 OCI 容器。容器可以以 root 或无根模式运行。Podman 是一个开源项目,可在大多数 Linux 平台上使用并驻留在GitHub上。Podman 是一个无守护进程的容器引擎,用于在 Linux 系统上开发、管理和运行 Open Container Initiative (OCI) 容器和容器映像。P原创 2021-12-14 13:31:25 · 4183 阅读 · 0 评论 -
dockerfile使用alpine作为基础镜像构建haproxy镜像
dockerfile基于alpine镜像构建haproxy原创 2021-12-13 12:43:47 · 1582 阅读 · 0 评论 -
dockerfile部署haproxy
dockerfile部署haproxy1. 目录结构2. 目录内容1. 目录结构[root@localhost haproxy]# tree .├── Dockerfile└── files ├── haproxy-2.5.0.tar.gz ├── install.sh └── variable.sh2. 目录内容[root@localhost haproxy]# cat Dockerfile FROM centosLABEL MAINTAINER jjyy 1原创 2021-12-11 13:25:09 · 552 阅读 · 0 评论 -
Dockerfile构建apache镜像
dockerfile构建httpd原创 2021-12-08 21:59:46 · 2686 阅读 · 0 评论 -
docker储存卷的使用
docker储存卷的使用1. COW机制2. 什么是存储卷3. 使用存储卷的好处4. 为什么要用存储卷5. 存储卷管理方式1. COW机制Docker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那么该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本依然存在,只是已经被读写层中该文件的副本所隐藏,这就是“写时复制(COW)”机制。对于这种方式来说,我们去访问一个文件,修改和删除等一类的操作,原创 2021-12-07 01:18:17 · 215 阅读 · 0 评论 -
docker容器使用centos容器编译安装httpd
docker容器使用centos容器编译安装httpd1. 运行一个centos容器2. 进入容器编写脚本3. 提供网站页面4. 执行脚本5. 访问网站页面1. 运行一个centos容器[root@localhost ~]# docker run -itd --name httpd -p 80:80 --privileged=true -v /usr/src/:/usr/src centos /sbin/init //绑定 /usr/src目录2. 进入容器编写脚本[root@localhost原创 2021-12-06 23:10:11 · 393 阅读 · 0 评论 -
docker容器网络的配置及常用操作
docker容器网络的配置及常用操作1. Linux内核实现名称空间的创建1.1 ip netns命令1.2 创建Network Namespace1.3 操作Network Namespace1.4 转移设备1.5 veth pair1.6 创建veth pair1.7 实现Network Namespace间通信1.8 veth设备重命名2. 四种网络模式配置2.1 bridge模式配置(默认模式)2.2 none模式配置2.3 container模式配置2.4 host模式配置3. 容器的常用操作3.原创 2021-12-06 00:18:52 · 1148 阅读 · 0 评论 -
docker容器部署lnmp
docker容器部署lnmp1. 编译安装nginx2. 编译安装MySQL3. 编译安装PHP1. 编译安装nginx// 拉取镜像[root@localhost ~]# docker pull centos// 编写脚本[root@95da02b0b036 init.d]# pwd/etc/init.d[root@95da02b0b036 init.d]# cat php.sh #!/bin/bashpath=/usr/srcroute=/usr/localyum -y i原创 2021-12-04 13:57:28 · 2752 阅读 · 0 评论 -
docker容器虚拟化及容器网络
docker容器虚拟化及容器网络1. 虚拟化网络2. 单节点容器间通信3. 不同节点容器间通信4. docker容器网络6. docker的4种网络模式6.1 bridge模式6.2 container模式6.3 host模式6.4 none模式1. 虚拟化网络Network Namespace 是 Linux 内核提供的功能,是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,它们有独自网络栈信息。不管是虚拟机还是容器,运行的时候仿佛自己都在独立的网络中。而且不同Network Namespace原创 2021-12-04 13:10:11 · 171 阅读 · 0 评论 -
docker使用centos镜像,编译安装nginx,并上传镜像
docker使用centos镜像,编译安装nginx1. 拉取镜像2. 运行centos容器3. 安装依赖包4. 下载nginx的tar包5. 解压nginx的tar包6. 创建nginx用户7. 创建日志目录,并设置为nginx用户8. 编译安装nginx9. 设置环境变量10. 启动nginx报错如下内容11. 将当前容器生成nginx镜像并上传1. 拉取镜像[root@localhost ~]# docker pull centos2. 运行centos容器[root@localhost ~原创 2021-12-03 12:08:52 · 2885 阅读 · 1 评论 -
docker镜像管理基础
docker镜像管理基础1. 镜像的概念2. docker镜像层3. docker存储驱动3.1 AUFS3.2 OverlayFS3.3 DeviceMapper3.4 docker registry3.4.1 docker registry的分类:3.4.2 docker registry的组成:4. docker镜像的制作4.1 Docker Hub4.2 docker镜像的获取5. 镜像的生成5.1 基于容器制作镜像1. 镜像的概念镜像可以理解为应用程序的集装箱,而docker用来装卸集装箱。原创 2021-12-03 11:47:28 · 133 阅读 · 0 评论 -
docker的配置与使用
docker的配置与使用1. 什么是docker1.1 OCI&OCF1.2 RunC1.3 OCI2. docker架构2.1 docker守护进程2.2 docker客户端3. docker的镜像与镜像仓库4. docker对象5. docker的安装以及使用方法5.1 若之前安装过旧版本请卸载重新安装5.2设置存储库5.3 安装docker以及依赖5.4 配置docker加速器5.5 启动docker服务并设置开机自启5.6 测试运行docker容器,来验证是否安装成功6. docker命令、原创 2021-12-01 22:11:38 · 2150 阅读 · 0 评论 -
docker容器技术基础入门及LXC的配置
docker容器技术基础入门及LXC的配置1. docker简介1.2 容器与虚拟化的区别:1.3 docker的三个基本概念1.3.1镜像1.3.2 分层储存1.3.3 容器1.3.4 仓库2. docker产生的背景2.1 传统的发布流程:2.2 docker发布流程:3. 什么是LXC3.1 LXC的安装部署3.2 安装LXC以及其依赖包3.3开启服务3.4 创建虚拟机3.5 创建LXC主机3.6 启动主机3.7 查看lxc主机的一些系统信息3.8 查看主机的运行状态3.9 停止lxc主机3.10原创 2021-12-01 12:42:37 · 1523 阅读 · 0 评论