08 2022 档案
摘要:#Dockerfile ##docker commit [root@localhost ~]# docker run -it --name tt centos 在容器中安装vim-common [root@598de845a59d yum.repos.d]# dnf -y install vim-c
阅读全文
摘要:#podman基础命令 ###podman cp 在容器和本地文件系统之间 复制文件/文件夹 //将本地文件传输到容器中 [root@localhost ~]# podman ps -a C0ONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9
阅读全文
摘要:#使用 Podman 使用 Podman 非常的简单,Podman 的指令跟 Docker 大多数都是相同的。下面我们来看几个常用的例子: 运行一个容器 [root@localhost ~]# podman run -dit --name b1 centos b4ab9b6e8fc5e00f82b3
阅读全文
摘要:#什么是Podman? Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用。Podman 提供与 Docker 非常相似的功能。正如前面提到的那样,它不需要在你的系统上运行任何守护进程,并且它也可以在没有 root 权限的情况下运行。 Podman 可以管理和运行任何符合
阅读全文
摘要:#Docker Private Registry ##Docker Registry 网上有很多的Registry服务器都支持第三方用户注册,而后基于用户名去做自己的仓库,但是使用互联网上的Registry有一个缺陷,那就是我们去推送和下载镜像时都不会很快,而在生产环境中很可能并行启动的容器将达到几
阅读全文
摘要:#docker存储卷 ##COW机制 Docker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层。 如果运行中的容器修改了现有的一个已经存在的文件,那么该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本依然存在,只是已经被读写层中该文件的副本
阅读全文
摘要:#docker容器网络 ##docker容器网络 Docker在安装后自动提供3种网络,可以使用docker network ls命令查看 [root@localhost ~]# docker network ls NETWORK ID NAME DRIVER SCOPE cd97bb997b84
阅读全文
摘要:#docker镜像的制作 多数情况下,我们做镜像是基于别人已存在的某个基础镜像来实现的,我们把它称为base image。比如一个纯净版的最小化的centos、ubuntu或debian。 那么这个最小化的centos镜像从何而来呢?其实这个基础镜像一般是由Docker Hub的相关维护人员,也就是
阅读全文
摘要:#docker镜像管理基础 ##镜像的概念 镜像可以理解为应用程序的集装箱,而docker用来装卸集装箱。 docker镜像含有启动容器所需要的文件系统及其内容,因此,其用于创建并启动容器。 docker镜像采用分层构建机制,最底层为bootfs,其上为rootfs bootfs:用于系统引导的文件
阅读全文
摘要:#docker容器技术基础入门 ##容器(Container) 容器是一种基础工具;泛指任何可以用于容纳其他物品的工具,可以部分或完全封闭,被用于容纳、储存、运输物品;物体可以被放置在容器中,而容器则可以保护内容物; 人类使用容器的历史至少有十万年,甚至可能有数百万年的历史; 容器的类型 瓶 - 指
阅读全文
摘要:#lamp平台构建 环境说明: |系统平台| IP| 需要安装的服务| | | | | |centos7,redhat7|172.16.12.128| httpd-2.4,mysql-5.7,php,php-mysql lamp平台软件安装次序: httpd --> mysql --> php 注意
阅读全文
摘要:#GTID主从 ##GTID概念介绍 GTID即全局事务ID (global transaction identifier), 其保证为每一个在主上提交的事务在复制集群中可以生成一个唯一的ID。GTID最初由google实现,官方MySQL在5.6才加入该功能。mysql主从结构在一主一从情况下对于
阅读全文