:<代理端口>"Environment="https_proxy=http://<代理ip>:<_docker insepct">
赞
踩
安装:yum install docker 或者yum install docker-ce
docker代理配置:
cat > /etc/systemd/system/docker.service.d/proxy.conf <<EOF
[service]
Environment="http_proxy=http://<代理ip>:<代理端口>"
Environment="https_proxy=http://<代理ip>:<代理端口>"
Environment="no_proxy=http://<代理ip>:<代理端口>"
systemctl daemon-reload
systemctl restart docker
查看所有镜像:docker images
下载镜像:docker pull 镜像名(可以去docker官网搜索镜像源)
查看镜像信息:docker inspect 镜像名或者镜像id(docker inspect imageId |grep Arch 查看架构)
运行镜像并启动一个新的容器:docker run 镜像id(例如docker run -p 80:80 nginx)
查看容器:docker ps(查看运行中的容器) 或者docker ps -a(查看所有容器)
启动容器:docker start 容器id
停止容器:docker stop 容器id
进入容器:docker exect -it containerId /bin/bash(也可以使用/bin/sh,但操作很不友好)
进入容器后就像进入了一个新的linux环境一样,可以连接外网也可以下载安装应用等,但是操作可能比较复杂。
openstack
安装部署:
在鲲鹏服务器上安装可以参考华为云教程介绍_鲲鹏BoostKit虚拟化使能套件_部署指南_OpenStack 部署指南(CentOS 7.6)_华为云,也可以参考openstack官网。
在x86服务器上安装就简单多了,直接参考官网教程即可。
K8S
手动部署,参考华为云文档配置部署环境_鲲鹏BoostKit虚拟化使能套件_部署指南_K8s集群 部署指南_部署集群_华为云
自动部署,可以参考华为云的自动化部署文档(比较复杂),也可以使用sealos工具https://www.sealyun.com/instructions,一条命令即可自动化部署完成,但是Arm版本的安装包需要付费购买。
高版本的k8s舍弃了docker使用了containerd作为容器
sealos在arm机器上自动安装完集群后有些pod没有启动,重新启动一下containerd就好了
systemctl restart containerd
设置containerd代理:
cat > /etc/systemd/system/containerd.service.d/proxy.conf <<EOF
[service]
Environment="http_proxy=http://<代理ip>:<代理端口>"
Environment="https_proxy=http://<代理ip>:<代理端口>"
Environment="no_proxy=http://<代理ip>:<代理端口>"
systemctl daemon-reload
systemctl restart containerd
查看pod:kubectl get pod [-n 命名空间]
查看pod信息:kubectl describe pod <pod名称> [-n 命名空间]
查看日志:kubectl logs -f <pod名称> [-n 命名空间]
导入新pod:kubectl apply -f xx.yaml
查看deployment:kubectl get deployment [-n 命名空间]
删除pod或者deployment:kubectl delete deployment <deployment名称> [-n 命名空间]
进入pod环境:kubectl exec -it <pod名称> [-n 命名空间] /bin/bash
要删除pod只能删除对应的deployment,不能使用kubectl delete pod删除pod,这样删除pod会自动重启,删除deployment后pod才会被删除。
大数据
安装参考
鲲鹏生态_Ambari部署指南_鲲鹏BoostKit_鲲鹏论坛_华为云论坛
linux应用安装
linux上联网环境有多种安装应用的方式:yum/apt,pip,源码编译安装等。
如果需要在离线环境下安装应用,需要先在联网环境下载需要的所有资源,rpm包可以使用以下命令:
yum install yum-untils && yum install --downloadonly --downloaddir=/savepath
如果系统不支持yum-untils的下载,那么可以在yum的配置文件/etc/yum.conf中添加keepcache=1,再使用yum install 安装应用,安装完成后yum就不会自动删除rpm包。
apt使用-d选项也有相同的效果,,命令格式:apt-get install -d deb包名
pip先安装好应用后使用以下命令:
pip3 freeze>requirements.txt && pip3 download -d package -r requirements.txt
命令执行完成后在当前目录会下载好全部pip的包。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。