Docker
海燕笨笨
reading,coding
展开
-
Docker 国内镜像
安装好Docker/Docker Desktop后,其registry server是默认指向https://hub.docker.com的。在国内该hub源访问速度异常慢,可以通过切换至国内镜像仓库来解决这一问题。原创 2024-04-09 11:34:22 · 509 阅读 · 1 评论 -
Docker使用报错信息dial unix /var/run/docker.sock: connect: permission denied
原因:默认情况下,只有root和docker组用户才可以docker引擎的Unix socket,将当前用户加入docker组即可。原创 2024-04-09 10:34:28 · 512 阅读 · 0 评论 -
Ubuntu下无法获得锁 / 检测到系统程序错误 / E: Could not get lock /var/lib/apt/lists/lock
解决方案:解决方案:输入:原创 2024-04-09 09:26:02 · 409 阅读 · 0 评论 -
Docker容器管理,出现类似错误:Cannot connect to the Docker daemon. Is the docker daemon running on this host
Docker出错:Cannot connect to the Docker daemon. Is the docker daemon running on this host原创 2023-03-03 09:25:03 · 204 阅读 · 0 评论 -
【无标题】
一个安全人眼中的“十年云安全战争”转载 2022-02-21 09:42:32 · 83 阅读 · 0 评论 -
k8s安装: kubeadm init出错:remote version is much newer: v1.21.0
sudo kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=192.168.1.6出现如下错误:提示版本不一致remote version is much newer: v1.21.0; falling back to: stable-1.17[preflight] You can also perform this action in beforehand using ‘kubeadm config原创 2021-05-12 11:56:24 · 6098 阅读 · 0 评论 -
K8s: kubeadm init出错detected “cgroupfs“
错误提示:[WARNING IsDockerSystemdCheck]: detected “cgroupfs” as the Docker cgroup driver. The recommended driver is “systemd”. Please follow the guide at https://kubernetes.io/docs/setup/cri/解决:创建文件:vi /etc/docker/daemon.json加入以下内容:{“exec-opts”:[“native原创 2021-05-12 11:31:59 · 420 阅读 · 0 评论 -
K8s FAQ:虚拟机配置了两个网卡,但ifconfig只看到一个网卡
但是ifconfig只看到docker0和enp0s3:但是ifconfig -a可以看到enp0s8端口:修改文件如下图:记住接口名字一定上上图看到的一模一样,这里是enp0s8/etc/network/interfacesservice networking restart重启网络接口出现了...原创 2021-04-28 11:09:34 · 1063 阅读 · 0 评论 -
K8s:1
基本概念1 Master:Ku8s API server;Ku8s controller manager;Ku8s scheduler,etcd2 node:Kubelet,Kube-Proxy,Docker引擎3 Pod:ku8s的基本操作单元,一个Pod保护多个紧密相关的容器,看做是应用层的逻辑主机。,Pod在node节点创建、启动和销毁。有pause容器和多个业务容器,业务容器共享pause容器的网络栈和Volume挂载卷,共享pause容器的IP地址和存储卷。通常,将密切相关的服务放原创 2021-04-28 10:23:41 · 94 阅读 · 0 评论 -
Dockerfile 构建python环境
Dockerfile 构建python环境构建步骤编写一个dockerfile文件通过docker build构建文件的一个镜像docker run 运行镜像具体步骤首先,创建目录 python,用于相关内容。master@master:~$ mkdir -p ~/python ~/python/myappmyapp 目录将映射为 python 容器配置的应用目录。第二,进入创建的 python 目录,创建 Dockerfile。FROM buildpack-deps:j原创 2021-04-07 11:59:10 · 1177 阅读 · 0 评论 -
云原生涉及的技术
云原生涉及的技术领域众多,有6个方面值得大家重点关注。容器(Containers)容器是一种轻量级的虚拟化技术,通过容器可以简化应用的部署、管理和交付。目前各大IT厂商已经投入了大量的资源进行容器产品和服务的研发,可以预见,未来容器将会是一种主流的应用交互手段,非常有前景。微服务(Microservices)微服务倡导运用化整为零,实现各个功能的独立开发与部署、提升应用架构的灵活性,从而提升对业务的响应速度。在提倡敏捷的今天,微服务已经成为应用架构的一种默认的选择。无服务(Serverl转载 2021-04-02 12:13:36 · 1029 阅读 · 0 评论 -
Kubernetes中的开放接口CRI、CNI、CSI
Kubernetes作为云原生应用的的基础调度平台,相当于云原生的操作系统,为了便于系统的扩展,Kubernetes中开放的以下接口,可以分别对接不同的后端,来实现自己的业务逻辑:CRI(Container Runtime Interface):容器运行时接口,提供计算资源CNI(Container Network Interface):容器网络接口,提供网络资源CSI(Container Storage Interface):容器存储接口,提供存储资源...原创 2021-04-02 12:02:50 · 1098 阅读 · 0 评论 -
Dockerfile中的shell,exec的区別
Dockerfile中Entrypoint和Cmd的exec和shell语法在Dockerfile的Entrypoint和Cmd命令中exec和shell语法的不同。shell格式RUN apt-get install -y vimCMD echo “docker so easy”ENTRYPOINT echo “docker so easy”Exec格式RUN [“apt-get”,“install”,"-y",“vim”]CMD [“echo”,“docker so easy”]ENT原创 2021-04-02 11:10:10 · 1855 阅读 · 0 评论