首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux 中 kodcloud 部署

Linux 中 kodcloud 部署

作者头像
冷影玺
发布于 2024-09-06 02:48:03
发布于 2024-09-06 02:48:03
17800
代码可运行
举报
文章被收录于专栏:冷影玺冷影玺
运行总次数:0
代码可运行

1.1 基础配置

修改主机名:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@localhost ~]# hostnamectl set-hostname kodcloud
[root@localhost ~]# bash
[root@kodcloud ~]#

配置主机地址:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@kodcloud ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static		# 修改为static表示静态手动配置地址
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=984464da-330d-4108-acdc-22c7c11cf5bc
DEVICE=ens33
ONBOOT=yes	# 修改为yes
# 添加如下地址,掩码,网关和DNS
IPADDR=192.168.88.88
PREFIX=24
GATEWAY=192.168.88.2
DNS1=8.8.8.8
[root@kodcloud ~]#

关闭防火墙

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@kodcloud ~]# systemctl stop firewalld

通过安装wget命令后续来完成安装docker社区版:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@kodcloud ~]# yum install wget -y

1.2 换源下载docker

进入源目录配置阿里云:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@kodcloud ~]# cd /etc/yum.repos.d/
[root@kodcloud yum.repos.d]# wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
--2024-03-21 08:14:25--  http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 36.156.72.96, 36.156.72.102, 36.156.72.98, ...
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|36.156.72.96|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2081 (2.0K) [application/octet-stream]
正在保存至: “docker-ce.repo”

100%[=========================================================>] 2,081       --.-K/s 用时 0.004s

2024-03-21 08:14:25 (461 KB/s) - 已保存 “docker-ce.repo” [2081/2081])

[root@kodcloud yum.repos.d]# cd
[root@kodcloud ~]#

1.3 安装docker并启动

进行安装docker社区版:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@kodcloud ~]# yum install docker-ce.x86_64 -y

启动docker并设置开机自启:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@kodcloud ~]# systemctl restart docker
[root@kodcloud ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
[root@kodcloud ~]#

1.4 拉取kodcloud镜像并启动

从 Docker Hub 上拉取kodcloud镜像:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@kodcloud ~]# docker pull kodcloud/kodbox
Using default tag: latest
latest: Pulling from kodcloud/kodbox
619be1103602: Pull complete
2cdd08544f39: Pull complete
e6f2d92bc3b9: Pull complete
e7427b71a5dd: Pull complete
9d78e5f8f4da: Pull complete
5823b7072399: Pull complete
7f8a1560ada0: Pull complete
9da2590aa999: Pull complete
5e10764ba579: Pull complete
75df9a3c1e8b: Pull complete
5d0b72b4e2b7: Pull complete
744ee094d15f: Pull complete
82e0bbb8318d: Pull complete
cda8b7f968d6: Pull complete
58a843a939d1: Pull complete
c9fd3d68879c: Pull complete
6922ef83b81f: Pull complete
6c6bd3d9dbc1: Pull complete
857cc67ea093: Pull complete
58599bd2c13b: Pull complete
73093d1331a9: Pull complete
Digest: sha256:91ec74ce94afb00879a3ca2c017d3f545502a3f1373783f2a04da45514ab44fa
Status: Downloaded newer image for kodcloud/kodbox:latest
docker.io/kodcloud/kodbox:latest
[root@kodcloud ~]#

创建一个用于存储 kodbox 应用程序数据的目录:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@kodcloud ~]# mkdir /opt/docker/kodcloud -p

启动容器,命名为 kodcloud,使用 -p 参数将容器的 80 端口映射到主机的 2222 端口,使用 -v 参数将主机上创建的 /opt/docker/kodcloud/ 目录挂载到容器内的 /var/www/html 目录,以实现数据持久化,--restart=always 参数表示容器在退出时总是重新启动,kodcloud/kodbox 是要运行的 Docker 镜像名称。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@kodcloud ~]# docker run -d --name kodcloud -p 2222:80 -v /opt/docker/kodcloud/:/var/www/html --restart=always kodcloud/kodbox
471e801929f9ff372b84ee7d956d7e30ab420e678a5c0e3e338feb8957ebd5e7
[root@kodcloud ~]#

进行访问:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
本机地址+2222端口
192.168.88.88:2222

1.5 登录kodcloud

点击下一步:

Linux 中 kodcloud 部署_bc
Linux 中 kodcloud 部署_bc
Linux 中 kodcloud 部署_IPV6_02
Linux 中 kodcloud 部署_IPV6_02

默认账号admin,设置密码:

Linux 中 kodcloud 部署_bc_03
Linux 中 kodcloud 部署_bc_03

输入账号密码进行登录:

Linux 中 kodcloud 部署_bc_04
Linux 中 kodcloud 部署_bc_04
Linux 中 kodcloud 部署_docker_05
Linux 中 kodcloud 部署_docker_05
Linux 中 kodcloud 部署_IPV6_06
Linux 中 kodcloud 部署_IPV6_06
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-03-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
Linux基础篇——Linux磁盘操作(磁盘基础知识、分类、分区、挂载、卸载、扩容)详解「建议收藏」
  假如你有个大木桶要装东西,如果木桶没有划分层,所有东西全部放入里面,虽然可以装,但是对大木桶的使用就合不合理,造成杂乱无章,寻找东西时候也耗时,甚至还有不同物品之间不能存放在一起而导致危险,那更好的做法自然是给大木桶画一下不同的区域,分成不同的层,每个层放不同的东西,即安全,寻找起来也方便;
全栈程序员站长
2022/09/01
8.5K0
Linux基础篇——Linux磁盘操作(磁盘基础知识、分类、分区、挂载、卸载、扩容)详解「建议收藏」
linux扩容(增加硬盘)并挂载
当Linux系统的硬盘空间不够时,我们需要添加新的硬盘。本文物理添加硬盘的方法略过,只介绍在linux系统的分区、格式化和挂载的内容。
用户9949933
2023/02/24
14.2K0
搞它!!!Linux系统LVM原理及磁盘配额(PV、VG、LV、PE的关系,手把手教你,嘴对嘴的传达)
当你在使用linux系统时,为了满足当时的工作需要你装了一个100G的磁盘,但是你发现随着公司的发展,和需要储存数据的空间的增大,你会不会重新买些磁盘给装到机器上去呢?每装一次重新分配一次磁盘,就复制一次数据,那这样对于工作的你,是不是非常的麻烦?如果我们用LVM就能解决这类的磁盘管理问题。
不吃小白菜
2020/09/03
6.7K0
搞它!!!Linux系统LVM原理及磁盘配额(PV、VG、LV、PE的关系,手把手教你,嘴对嘴的传达)
linux基础命令介绍十二:磁盘与文件系统
本篇讲述磁盘管理相关的命令。计算机中需要持久化存储的数据一般是保存在硬盘等辅助存储器中。硬盘一般容量较大,为了便于管理和使用,可以将硬盘分成一到多个逻辑磁盘,称为分区;为使分区中的文件组织成操作系统能够处理的形式,需要对分区进行格式化(创建文件系统);在linux中,对于格式化后的分区,还必须经过挂载(可简单理解为将分区关联至linux目录树中某个已知目录)之后才能使用。
用户5030870
2019/04/11
5K0
linux基础命令介绍十二:磁盘与文件系统
LVM添加硬盘并扩容至已有分区
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。LVM将一个或多个磁盘分区(PV)虚拟为一个卷组(VG),相当于一个大的硬盘,我们可以在上面划分一些逻辑卷(LV)。当卷组的空间不够使用时,可以将新的磁盘分区加入进来。我们还可以从卷组剩余空间上划分一些空间给空间不够用的逻辑卷使用。
dogfei
2020/07/31
26.8K2
LVM添加硬盘并扩容至已有分区
《调教命令行09》磁盘很廉价,放小电影最合适了
《调教命令行01》选Linux发行版,就像挑女朋友 《调教命令行02》准备一个冰清玉洁的Linux系统 《调教命令行03》认识一下,感觉不是说来就来的 《调教命令行04》触碰Linux的每个角落(长文) 《调教命令行05》对文件的基本操作 《调教命令行06》条条大道通罗马,罗马罗马你在哪 《调教命令行07》压缩解压(有64KB彩蛋) 《调教命令行08》一文搞懂Linux权限体系
xjjdog
2020/09/04
7510
《调教命令行09》磁盘很廉价,放小电影最合适了
CentOS7默认安装的/home中转移空间到根目录/ - LVM操作简明教程
转自 http://blog.csdn.net/evandeng2009/article/details/49814097
@凌晨
2020/05/28
3.1K0
CentOS7默认安装的/home中转移空间到根目录/ - LVM操作简明教程
Linux LVM --- 硬盘扩容
LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,在Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷(volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系统。
Kevin song
2020/03/24
27.5K0
Linux LVM --- 硬盘扩容
Linux下对lvm逻辑卷分区大小的调整(针对xfs和ext4不同文件系统)
当我们在安装系统的时候,由于没有合理分配分区空间,在后续维护过程中,发现有些分区空间不够使用,而有的分区空间却有很多剩余空间。如果这些分区在装系统的时候使用了lvm(前提是这些分区要是lvm逻辑卷分区),那么就可以轻松进行扩容或缩容!不同文件系统类型所对应的创建、检查、调整命令不同,下面就针对xfs和ext2/3/4文件系统的lvm分区空间的扩容和缩容的操作做一记录: ----------------------------------------------------------------------
洗尽了浮华
2018/01/22
4.3K0
VMware虚拟机中Linux系统磁盘空间扩容实战
 平常在VMware上创建Linux系统虚拟机的时候,往往当时不会给太多的磁盘空间,在后期的使用过程中经常会遇到磁盘空间不足的情况,需要对Linux系统扩展磁盘空间。
非著名运维
2022/06/22
3.2K0
VMware虚拟机中Linux系统磁盘空间扩容实战
Linux多块物理磁盘做LVM
最近刚刚跳槽,新单位同事问了我个问题,突然把我问懵了,因为好久没有接触底层磁盘了,于是做了以下的实验。
Bob hadoop
2021/02/27
5.3K0
Linux多块物理磁盘做LVM
Linux磁盘管理和文件系统[通俗易懂]
  磁盘和文件系统的管理是运维人员的重要工作内容之一,本文对磁盘和文件系统的一些概念做了详细解释,管理命令给出了常用示例,方便自己在工作时随时查阅,也欢迎各位一同学习。
全栈程序员站长
2022/09/01
5.1K0
CentOS7.x系统根目录分区扩容
说明:系统版本为 Linux version 3.10.0-327.el7.x86_64
拓荒者
2019/08/22
2K0
创建LV磁盘并扩容
基本的逻辑卷管理概念: PV(Physical Volume)- 物理卷 物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也可以是raid设备。 VG(Volumne Group)- 卷组 卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。 LV(Logical Volume)- 逻辑卷 逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组。
jwangkun
2021/12/23
4.1K0
创建LV磁盘并扩容
linux文件管理与磁盘操作
统问题喔!(例如最容易被灌爆的 /var/spool/mail 这个放置邮件的磁盘)
小柒吃地瓜
2020/04/23
3.2K0
Linux类型虚拟机磁盘扩容
在虚拟机操作系统内的命令行终端上再次执行“fdisk -l”,发现虚拟磁盘总共有416101个柱面,但只使用了其中的208051个柱面,未被使用的柱面就是扩容之后的磁盘,下面需要为未被使用的柱面创建分区。
匿名用户的日记
2021/12/14
1.9K0
Linux系统磁盘与分区管理
Linux最传统的磁盘文件系统(filesystem)使用的是EXT4格式,所以要了解文件系统就得要由认识EXT4开始,而文件系统是创建在硬盘上面的,因此我们得了解硬盘的物理组成才行,下面我们回来详细谈一谈磁盘,inode,block还有superblock等文件系统,的理论知识.
王 瑞
2022/12/28
6.1K0
Centos7下LVM对文件系统进行在线扩容
今天在测试一台vps,结果他家的模板系统分区太不好了(就不喷了),本来想让人家客服看看处理下,结果人家直接来了一句自己分。所以才有了这篇笔记,顺便也可以复习下LVM。 硬盘总空间是30G的SSD,根分区给了10G,剩下的20G空间挂载到了/home下。 [root@MyCloudServer ~]# df -h Filesystem                   Size  Used Avail Use% Mounted on /dev/mapper/centos-root      8.5G  93
行 者
2018/03/26
2.2K0
Lvm管理
逻辑卷管理LVM(Logical Volume Manager)是Linux系统的一种管理硬盘分区机制,具有动态管理硬盘的能力。本文介绍了如何通过LVM在多块云盘上创建一个逻辑卷,适用于Linux实例。
mikelLam
2022/10/31
9390
Linux ext4无法使用超过16T磁盘的解决办法
系统环境:Centos6.7 x86_64 己updte 磁盘:12*4T raid5 +hot 说明:操作系统与归档都使用同一个raid5 应用环境:邮局系统【文件大小从1K到100K不等,除附件】 一、查看分区 【fdisk -l】 [root@localhost sysadmin]# fdisk -l WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use G
小小科
2018/05/03
2.2K0
相关推荐
Linux基础篇——Linux磁盘操作(磁盘基础知识、分类、分区、挂载、卸载、扩容)详解「建议收藏」
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验