- 博客(21)
- 收藏
- 关注
原创 八、docker资源限制
默认情况下,容器没有资源限制,可以使用主机内核调度程序允许的尽可能多的给定资源,Docker提供了可以限制容器使用多少内存或CPU的方法,通过设置docker run命令的运行参数进行限制。其中许多功能都要求宿主机的内核支持Linux功能,要检查支持,可以使用docker info命令,如果内核中禁用了某项功能,可能会在输出结尾处看到警告,如下所示:官网:https://docs.docker.com/engine/containers/resource_constraints/
2024-12-06 14:41:30
702
原创 七、docker registry
Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,由vmware开源,Harbor封装了Docker的registry v2,添加一些企业必须的功能特性,例如安全、标识和管理等,扩展了开源Docker Distribution。其目标是帮助用户迅速搭建一个企业级的Docker registry服务。vmware官方开源服务列表地址:https://github.com/vmware/
2024-12-06 14:36:06
1352
原创 六、docker compose单机容器编排工具
Compose是一个用于定义和运行多容器Docker应用程序的工具。您可以使用Compose文件来配置应用程序的服务,然后使用单个命令从配置中创建并启动所有服务。
2024-12-06 11:53:42
841
原创 四、镜像构建
当我们从docker镜像仓库中下载的镜像不能满足我们的需求时,我们可以通过以下两种方式对镜像进行更改:(1)从已经创建的容器中更新镜像,并且提交这个镜像(2)使用Dockerfile指令来创建一个新的镜像
2024-12-06 11:28:28
688
原创 三、docker基础命令
(1)搜索镜像(2)拉取镜像Docker Hub上有大量的高质量的镜像可以用。docker镜像仓库地址:地址的格式一般是<域名/IP>:[端口号],不写的话默认地址是Docker Hub。仓库名:仓库名是两段式名称,即<用户名>/<软件名>。对于Docker Hub,如果不给出用户名,则默认为library,也就是官方镜像。一个仓库会包含同一个软件不同版本的镜像, 而标签就常用于对应该软件的各个版本。alpine 版本:构建容器小镜像的发行版本(3)导入镜像。
2024-12-06 11:15:25
1152
原创 二、部署docker
Docker划分为CE和EE,CE为社区版(免费,支持周期三个月),EE为企业版(强调安全,付费使用)。Docker CE每月发布一个Edge版本(17.03,17.04,17.05……),每三个月发布一个Stable版本(17.03,17.06,17.09……);docker EE和stable版本号保持一致,每个版本提供一年维护。(1)依赖的基础环境(2)查询自己服务器的环境① 使用的操作系统版本② 内核版本③ ip地址。
2024-12-04 16:42:24
1058
1
原创 一、docker简介
是基于语言实现的开源容器项目,诞生于2013年年初,最初的发起者是dotCloud公司,Docker自开源后受到广泛的关注和讨论,目前已有多个相关项目(包括Docker三剑客、Kubernets等),逐渐形成了围绕Docker容器的生态体系。由于Docker在业界造成的影响力实在太大,dotCloud后来直接改名,并专注于Docker相关技术和产品的开发。
2024-12-04 16:37:10
2145
1
原创 如何恢复centos8/rhel8误删的grub引导文件
如何恢复centos8/rhel8误删的grub引导文件本模拟环境在虚拟机上操作,系统版本如下:[root@localhost ~]# cat /etc/os-releaseNAME="Red Hat Enterprise Linux"VERSION="8.2 (Ootpa)"ID="rhel"ID_LIKE="fedora"VERSION_ID="8.2"PLATFORM_ID="platform:el8"PRETTY_NAME="Red Hat Enterprise Linux 8.2
2021-07-23 18:05:07
2168
2
原创 linux操作系统上使用二进制安装docker
本次实验环境为虚拟机,系统和内核版本如下:[root@localhost data]# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 7.2 (Maipo)[root@localhost data]# uname -r3.10.0-327.el7.x86_64在https://download.docker.com/linux/static/stable/x86_64/ 页面下载自己需要版本的发布包:这次安装文档版
2021-03-09 11:32:49
301
原创 linux产生随机数的方式
1、通过系统环境变量$RANDOM实现[root@localhost ~]# echo $RANDOM22658RANDOM的随机数范围为0-32767,可以通过在输出的随机数后增加字符串的方式,最后再一起执行md5sum操作并截取结果的后n位。[root@localhost ~]# echo test$RANDOM | md5sum8b2e15402190b2e8013ba9cbf6e52eed -2、通过openssl产生随机数,数字、大小写和字符相结合[root@localh
2021-02-21 15:49:20
338
原创 rhel7的逻辑卷管理(Logical Volume Manager)
在对磁盘进行分区大小规划时,有时往往不能确定这个分区要使用的总空间大小。而用fdisk对磁盘进行分区后,每个分区的大小就已经固定了,如果分区设置的过大,会白白浪费磁盘空间;分区设置的过小,就会导致空间不够用的情况。这个时候,就可以用到LVM(Logical Volume Manager,逻辑卷管理)。一、LVM简介LVM是 Logical Volume Manager(逻辑卷管理)的简写,...
2019-06-27 13:59:09
1300
原创 autofs的配置
在一般NFS文件系统的使用过程中,如果客户端要使用服务端所提供的文件系统,可以在/etc/rc.d/rc.local中设置开机时自动挂载(/etc/rc.d/rc.local文件中写入的命令,在每次启动系统用户登录之前都会执行一次);也可以在登录系统后手动利用mount来挂载。由于网络的问题,NFS服务器与客户端的连接不会一直存在,当我们挂载了NFS服务器之后,任何一方脱机都可能造成另外一方等...
2019-05-20 17:49:00
13804
1
原创 rhel7的NFS文件服务器的搭建
一、NFS的简介NFS(Network File System,网络文件系统)是FreeBSD支持的文件系统中的一种,它允许网络中的计算机(不同的计算机、不同的操作系统)之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而...
2019-05-20 17:30:27
515
原创 linux的例行性工作
linux例行性工作:单一执行的例行性工作:仅处理执行一次就结束了,at;循环执行的例行性工作:每隔一定的周期就需要执行一次,crontab。1、单一执行的例行性工作要使用单一工作调度时,linux上面需要有负责这个调度的服务atd。我们使用at命令来生成所要运行的工作,并将这个工作以文本方式写入/var/spool/at/目录内,该工作便能等待atd这个服务的取用与执行了。...
2019-05-19 19:01:13
418
1
原创 iscsi服务器的搭建
当我们的系统需要大量的磁盘容量,但是身边却没有足够的存储设备,此时,我们可以使用通过网络的scsi磁盘,即Internet scsi(iscsi)。iscsi主要是通过TCP/IP的技术,将存储设备端通过iscsi target功能,做成可以提供磁盘的服务器端,再通过iscsi initiator(iscsi初始化用户)功能,做成能够挂载使用iscsi target的客户端,这样就能够通过iscs...
2019-05-18 10:56:00
6588
2
原创 在linux的操作系统上面安装与卸载VMware workstation
说明:linux环境为rhel7首先先下载VMware workstation的安装包,可以去VMware的官网下载(地址为www.vmware.com),下载下来的文件名为VMware-Workstation-Full-14.1.7-12989993.x86_64.bundle。将该文件复制到linux环境里面,随便放在linux的某个目录下。本文中将该文件放在/vmware目录下安...
2019-05-11 18:12:38
2167
1
原创 linux的命令行界面下安装图形化界面
说明:本次操作在虚拟机上进行。所使用虚拟化软件为:VMware Workstation Pro所使用系统镜像为:rhel-server-7.2-x86_64-dvd.iso在安装操作系统时若安装了图形化界面的软件包:只需输入命令“startx”启动图形化界面即可。在虚拟机上安装操作系统时未安装图形化界面时如下:由于未安装图形化界面所需的软件包,故安装完成后默认是命令行界面,...
2018-10-23 10:32:54
32309
16
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人