openEuler命令记录

本文用于记录在安装、配置及使用openEuler的过程中所用到的一些命令,因为这些命令有些杂乱,所以并不是系统性的进行记录,而是把用到的都记录过来,方便以后查看

网络

网络连接

设置静态IP,修改“/etc/sysconfig/network-scripts/ifcfg-enp0s3”文件:

sudo vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
# BOOTPROTO=dhcp      #dhcp动态分配
BOOTPROTO=static      #static静态分配
IPADDR=192.168.0.121  #静态IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.0.1   #默认网关
DNS1=223.5.5.5        #阿里云公共DNS
DNS2=180.76.76.76     #腾讯公共DNS

重新加载配置文件,并重启网卡,使设置生效:

sudo nmcli c reload     #重新加载网络连接
sudo nmcli c up enp0s3  #重启网卡

防火墙 - 端口开放

firewalld
systemctl status firewalld    #查看firewalld服务状态
systemctl start firewalld     #开
### 如何在Docker中使用openEuler镜像 #### 安装Docker 对于希望在openEuler操作系统上运行容器化应用的用户而言,首先需要确保已经正确安装了适合版本的Docker引擎。不同文档记录下的Docker版本有所差异;有的环境中显示的是`26.1.3`版本[^1],而在另一些场景下则是更新至`27.1.1`版本[^2]。 为了获取最新的稳定版Docker,在命令行终端可以通过特定包管理器来实现自动化安装过程,例如通过dnf工具执行如下指令完成软件及其依赖项的一键部署: ```bash sudo dnf install -y docker-ce docker-ce-cli containerd.io ``` #### 获取openEuler官方镜像 一旦确认Docker已成功安装并启动,下一步便是准备所需的openEuler基础镜像文件。考虑到网络延迟以及下载速度等因素的影响,推荐优先考虑来自国内站点提供的镜像资源链接地址,这有助于提高效率减少等待时间。具体操作可通过下面两种途径之一来进行: - **方式一**: 使用默认Hub仓库(适用于国际互联网访问顺畅的情况) ```bash docker pull openeuler/openeuler:latest ``` - **方式二** (推荐): 利用中国区指定服务器节点加速下载流程 ```bash docker pull hub.oepkgs.net/openeuler/openeuler:latest ``` 上述任选其一行命令之后,系统将会自动连接到相应的远程注册表,并按照指示逐步加载目标映射副本直至本地缓存之中。最后利用 `docker images` 命令即可验证所取得的结果是否符合预期[^3]。 #### 启动基于openEuler的操作环境 当一切就绪后,创建一个新的容器实例便成为可能。这里给出一段简单的Python脚本作为示例用途展示如何快速构建起一个临时性的交互式shell会话窗口: ```python import subprocess subprocess.run(['docker', 'run', '-it', '--rm', 'openeuler/openeuler']) ``` 这段代码片段将调用Docker守护进程开启一次性的容器化进程,允许开发者直接进入类Unix风格的工作界面开展后续开发测试活动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值