当前位置: 首页 > news >正文

讯美深圳网站建设手机商城系统

讯美深圳网站建设,手机商城系统,电子商务平台建设预算,网站建设组织文章目录 操作系统DockerDocker CE 镜像源站使用官方安装脚本自动安装 (仅适用于公网环境)安装校验Docker代理docker permission denied while trying to connect to the Docker daemon socket minikubekubectl工具minikube dashboardminikube 基本命令参…

文章目录

  • 操作系统
  • Docker
  • Docker CE 镜像源站
    • 使用官方安装脚本自动安装 (仅适用于公网环境)
    • 安装校验
    • Docker代理
    • docker permission denied while trying to connect to the Docker daemon socket
  • minikube
  • kubectl工具
  • minikube dashboard
  • minikube 基本命令
    • 参考资料

操作系统

本文采用Debian 12系统(win10+vmware Debian 12虚拟机)

Docker

参考文档docker-ce

Docker CE 镜像源站

使用官方安装脚本自动安装 (仅适用于公网环境)

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyundocker version

安装校验

root@xxx:$ docker version
Client:Version:      17.03.0-ceAPI version:  1.26Go version:   go1.7.5Git commit:   3a232c8Built:        Tue Feb 28 07:52:04 2017OS/Arch:      linux/amd64Server:Version:      17.03.0-ceAPI version:  1.26 (minimum version 1.12)Go version:   go1.7.5Git commit:   3a232c8Built:        Tue Feb 28 07:52:04 2017OS/Arch:      linux/amd64Experimental: false

Docker代理

touch /etc/docker/daemon.json
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://bjtzu1jb.mirror.aliyuncs.com","http://f1361db2.m.daocloud.io","https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn","https://reg-mirror.qiniu.com","https://dockerhub.azk8s.cn","https://registry.docker-cn.com"]
}
EOF# 重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker

docker permission denied while trying to connect to the Docker daemon socket

将用户添加到 Docker 组: 若要允许用户在不使用 sudo 的情况下运行 Docker 命令,可以将用户添加到 docker 组。首先检查 docker 组是否存在:

grep docker /etc/group 

如果组存在,将用户添加到该组:

sudo usermod -aG docker $USER 

添加用户到 docker 组后,可能需要注销并重新登录以使更改生效。

重启 Docker 服务: 如果问题仍然存在,尝试重启 Docker 服务:

sudo service docker restart 

sudo systemctl restart docker 

尝试上述步骤后,你应该能够在不遇到 “permission denied” 错误的情况下运行 Docker 命令。
请记住,如果将用户添加到 docker 组,可能需要注销并重新登录以使组更改生效。

minikube

minikube 是一个工具, 能让你在本地运行 Kubernetes。

minikube 在你的个人计算机(包括 Windows、macOS 和 Linux PC)上运行一个一体化(all-in-one) 或多节点的本地 Kubernetes 集群,以便你来尝试 Kubernetes 或者开展每天的开发工作。

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb
sudo dpkg -i minikube_latest_amd64.deb

启动的选项有很多,如果可以直接minikube start就直接启动就行,无须添加过多选项。

minikube start
# 将用户添加到 Docker 组,就不需要force选项
minikube start  --force --driver=docker
# 将用户添加到 Docker 组,就不需要force选项
minikube start --force  --driver=docker --image-mirror-country=CN# 启动命令
minikube start --kubernetes-version='1.28'  --registry-mirror=https://docker.mirrors.ustc.edu.cn --image-mirror-country='cn'

minikube停止、删除、查看pod信息

# 停止
minikube stop
# 删除
minikube delete# 查看pod信息
minikube kubectl -- get pods -A

kubectl工具

Kubernetes 命令行工具 kubectl, 让你可以对 Kubernetes 集群运行命令。 你可以使用 kubectl 来部署应用、监测和管理集群资源以及查看日志。

安装kubectl

# 下载curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"

在这里插入图片描述

# 安装
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
# 查看pod
kubectl get pod -o wide -n kube-system

minikube dashboard

minikube dashboard返回的url http://127.0.0.1:42005/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/ 为访问地址,但此地址只是容器代理出来的地址,只能本机内网访问,要想在外网访问 dashboard 的UI 界面,需要使用kubectl做一层代理。kubectl proxy --port=端口号(一个没有被占用的就可以) --address='机器内网地址' --accept-hosts='^.*' &以上命令昨晚代理后,访问 http://机器公网IP:上面配置的端口号/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/ 就可以访问到dashboard 的UI 界面

启动代理,在win10浏览器可以访问

kubectl proxy --port=8083 --address='0.0.0.0' --accept-hosts='^.*' &

云服务器外部访问要添加访问规则
路径为,云服务器——网络与安全——安全组——访问规则

minikube 基本命令

查看docker信息需要登录到 minikube 环境查看。

minikube 提供并管理针对开发工作流程优化的本地 Kubernetes 集群。基本命令:start            启动本地 Kubernetes 集群status           获取本地 Kubernetes 集群状态stop             停止正在运行的本地 Kubernetes 集群delete           删除本地的 Kubernetes 集群dashboard        访问在 minikube 集群中运行的 kubernetes dashboardpause            暂停 Kubernetesunpause          恢复 Kubernetes镜像命令docker-env       提供将终端的 docker-cli 指向 minikube 内部 Docker Engine 的说明。(用于直接在 minikube 内构建 docker 镜像)podman-env       配置环境以使用 minikube's Podman servicecache            管理 images 缓存image            管理 images配置和管理命令:addons           启用或禁用 minikube 插件config           修改持久配置值profile          获取或列出当前配置文件(集群)update-context   IP或端口更改的情况下更新 kubeconfig 配置文件网络和连接命令:service          返回用于连接到 service 的 URLtunnel           连接到 LoadBalancer 服务高级命令:mount            将指定的目录挂载到 minikubessh              登录到 minikube 环境(用于调试)kubectl          运行与集群版本匹配的 kubectl 二进制文件node             添加,删除或者列出其他的节点cp               将指定的文件复制到 minikube故障排除命令ssh-key          检索指定节点的 ssh 密钥路径ssh-host         检索指定节点的 ssh 主机密钥ip               检索指定节点的IP地址logs             返回用于调试本地 Kubernetes 集群的日志update-check     打印当前版本和最新版本version          打印 minikube 版本options          显示全局命令行选项列表 (应用于所有命令)。Other Commands:completion       生成命令补全的 shell 脚本license          将依赖项的 licenses 输出到一个目录

参考资料

Minikube start中文
minikube start
阿里云CentOS 7 安装部署 minikube且外网能访问dashboard
错误docker permission denied while trying to connect to the Docker daemon socket
minikube start 可选项

http://www.yayakq.cn/news/160040/

相关文章:

  • 海北高端网站建设哪家好1280的界面网站做多宽
  • 开发区网站建设工作管理办法wordpress插件授权
  • 维护网站一年多少钱详情页设计风格
  • 郑州做网站网站建设费用微网站怎么开发
  • wordpress网站转app插件下载建设大型网站的公司
  • 从网址怎么看网站的域名网页打不开微信可以上什么原因
  • 搜狗站长平台验证不了《网站基础建设-首保》
  • 宁乡网站开发公司推荐谷歌浏览器 官网下载
  • 郑州网站建设企起广告公司主要做什么
  • 网站建设平台赚钱wordpress island主题
  • 视频网站做app开发的网页设计怎样做一个网页
  • 网站建设优化哪家公司好郑州互联网公司排行榜
  • 如何分析网站功能自己如何做外贸公司网站
  • 网站建设报价ppt模版企业黄页88网
  • org 结尾的网站注册要什么手续东莞模板网站设计
  • 龙岗网站多少钱重庆做网站 外包公司
  • 网站宣传页.net网站开发岗位
  • 上海做网站的费用qq是哪个工作室开发的
  • 陕西省建设厅官方网站网络设计的内容是什么
  • 网站开发移动app时间管理系统 网站开发
  • 中国银行网站建设君临天下游戏网站开发者
  • 蚌埠市住房建设部网站常州网站制作哪家好
  • .la域名做的网站120平办公室装修设计
  • 网站建设企业网站优化wordpress卡片式
  • 景区网站建设策划书六安人事考试网官网
  • 温州网站建设方案好的设计作品网站
  • 三合一网站制作公司北京网站建设比较好的公司
  • 建南沙做网站公司设计师必去十大网站
  • dw网页制作教程装修手册同一个ip网站太多 seo
  • 网站外链是什么意思建立网站多少钱一年