:<代理端口>"Environment="https_proxy=http://<代理ip>:<_docker insepct">
当前位置:   article > 正文

linux服务器相关_docker insepct

docker insepct

docker

安装: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的包。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/305577
推荐阅读
相关标签
  

闽ICP备14008679号