- 博客(47)
- 收藏
- 关注
原创 ansible常用模块
文章目录1.ansible常用模块使用详解2.ansible常用模块之ping3.ansible常用模块之command4. ansible常用模块之raw5. ansible常用模块之shell6. ansible常用模块之script7. ansible常用模块之template8. ansible常用模块之yum9.ansible常用模块之copy10. ansible常用模块之group1. ansible常用模块之user12. ansible常用模块之service 1.ansible常用模块使
2022-05-25 18:51:46
632
原创 部署Ansible
文章目录1.安装ansible1.1配置yum源1.2安装ansible2.部署ansible2.1 定义清单2.2 使用静态清单指定受管主机2.3 验证清单 1.安装ansible 环境:CentOS8 1.1配置yum源 #配置阿里源 [root@localhost ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo [root@localhos
2022-05-24 18:02:31
1233
原创 podman容器开机自启
podman容器开机自启 拉取busybox镜像作测试 [root@localhost ~]# podman pull busybox Resolved "busybox" as an alias (/etc/containers/registries.conf.d/000-shortnames.conf) Trying to pull docker.io/library/busybox:latest... Getting image source signatures Copying blob 5cc84
2022-05-10 16:40:09
865
1
原创 podman基础
文章目录podman详解安装podmanPodman 加速器podman基础操作用户操作卷 podman详解 Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用。Podman 提供与 Docker 非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有 root 权限的情况下运行。 Podman 可以管理和运行任何符合 OCI(Open Container Initiative)规范的容器和容器镜像。Podman 提供了一个与 Docker 兼
2022-05-09 19:19:09
358
原创 基于Dockerfile制作apache镜像(alpine版本)
文章目录dockerfile部署准备工作编写Dockerfile编写脚本制作镜像测试 dockerfile部署 准备工作 root@localhost ~]# tree /root/apache/ /root/apache/ ├── Dockerfile //创建Dockerfile文件 └── files //创建files目录存放源码包和脚本 ├── apr-1.7.0.tar.gz ├── apr-util-1.6.1.tar.gz ├── httpd-2.4.53.ta
2022-05-07 14:57:44
299
原创 基于Dockerfile制作apache镜像(优化版)
文章目录dockerfile部署准备工作编写Dockerfile编写脚本创建镜像测试上传镜像到docker.hub仓库 dockerfile部署 准备工作 [root@localhost ~]# tree /root/apache/ /root/apache/ ├── Dockerfile //创建Dockerfile文件 └── files //创建files目录存放源码包和脚本 ├── apr-1.7.0.tar.gz ├── apr-util-1.6.1.tar.gz ├
2022-05-06 18:20:15
311
原创 基于Dockerfile制作apache镜像
文章目录dockerfile部署准备工作编辑Dockerfile制作镜像测试 dockerfile部署 准备工作 [root@localhost ~]# mkdir apache [root@localhost ~]# cd apache/ [root@localhost apache]# mkdir files [root@localhost apache]# touch Dockerfile [root@localhost apache]# cd files/ [root@localhost files
2022-05-05 16:39:14
1057
原创 docker存储卷
文章目录COW机制什么是存储卷使用存储卷的好处为什么要用存储卷存储卷管理方式存储卷的分类容器数据管理 COW机制 Docker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层。 如果运行中的容器修改了现有的一个已经存在的文件,那么该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本依然存在,只是已经被读写层中该文件的副本所隐藏,这就是“写时复制(COW)”机制。 对于这种方式来说,我们去访问一个文件,修改和删除等一类的操作,其效率会非常的低,因为隔着很
2022-05-02 10:28:00
200
原创 docker容器网络
文章目录docker容器网络docker的4种网络模式bridge模式 docker容器网络 Docker在安装后自动提供3种网络,可以使用docker network ls命令查看 [root@localhost ~]# docker network ls NETWORK ID NAME DRIVER SCOPE 0cfebacda74b bridge bridge local 322c4224124b host host local c69
2022-04-28 20:41:57
1014
原创 docker容器网络配置
文章目录Linux内核实现名称空间的创建ip netns命令创建Network Namespace操作Network Namespace转移设备创建veth pair实现Network Namespace间通信veth设备重命名四种网络模式配置bridge模式配置none模式配置container模式配置host模式配置容器的常用操作查看容器的主机名手动指定容器要使用的DNS Linux内核实现名称空间的创建 ip netns命令 可以借助ip netns命令来完成对 Network Namespace 的
2022-04-28 19:27:29
2365
原创 docker容器虚拟化
文章目录虚拟化网络单节点容器间通信 虚拟化网络 Network Namespace 是 Linux 内核提供的功能,是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,它们有独自网络栈信息。不管是虚拟机还是容器,运行的时候仿佛自己都在独立的网络中。而且不同Network Namespace的资源相互不可见,彼此之间无法通信。 假如我们的物理机有4块物理网卡,我们要创建4个名称空间,而这些设备是可以单独关联至某个单独的名称空间使用的 如上图所示,把第一块网卡分配给第一个名称空间,第二块分给第二个名称空间
2022-04-27 19:09:15
240
原创 基于容器编译安装apache制作为镜像(优化版)
文章目录准备工作docker安装docker加速准备工作下载源码包布置容器容器内编译安装httpd 准备工作 docker安装 [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# wget https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo [root@localhost yum.repos.d]# sed -i 's@h
2022-04-27 18:21:04
1506
原创 基于容器编译安装apache制作为镜像
文章目录准备工作docker安装docker加速下载源码包创建容器拉取centos8镜像制作httpd容器准备工作编译httpd设置环境变量制作镜像测试 准备工作 docker安装 [root@localhost ~]# cd /etc/yum.repos.d/ [root@localhost yum.repos.d]# wget https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo [root@localhos
2022-04-26 22:11:56
1074
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅