docker/k8s
docker/k8s
SoulNov23
那些我们说着永远不分离的朋友,早已散落在天涯,时光的洪流中,我们总会长大。
展开
-
docker配置同一个域名下的多个仓库auths
假如现在我们要登录两个仓库pull和push镜像,并且仓库的域名相同,例如hub.registry.com/ahub.registry.com/b那么我们vim ~/.docker/config.json{ "auths":{ "hub.registry.com":{ "auth":"dXNlcjE6cGFzc3dvcmQx" }, "hub.registry.com":{ "auth":"dXN原创 2021-09-29 17:39:13 · 1463 阅读 · 0 评论 -
Docker背后的内核知识Linux namespace
Docker引擎的基础是Linux容器技术(Linux Containers,LXC)容器有效地将由单个操作系统管理的资源划分到孤立的组中,以便更好地在孤立的组之间平衡有冲突的资源使用需求。具体体现在6个方面: namespaces Mount CLONE_NEWNS 挂载点(文件系统) UTS CLONE_NEWUTS 主机名与域名 IPC CLONE原创 2017-06-21 10:37:59 · 756 阅读 · 0 评论 -
docker registry带ssl认证的私有仓库搭建
1.首先docker pull registry默认下载最新版的镜像,我这边是2.6.2版本 2.这边考虑私有仓库部署的服务器可能没有网络,可以使用docker save -o registry.tar registry:2.6.2保存一个镜像,然后把registry.tar打包到部署包里面,下次使用docker load -i registry.tar加载到本地镜像 3.保证ssl已安装,且/原创 2017-08-11 19:42:41 · 4021 阅读 · 0 评论 -
在docker内部创建和启动新的docker
架构师开始给我分配这样一个任务的时候我还以为是嵌套在docker里面创建docker,其实不然,毕竟最后形成的架构,是要创建和启动的docker在一个层级被管理。 这里我们可以看到docker启动之后,会有一个dockerd的守护进程,一个containerd管理进程。注意dockerd进程绑定监听在了/var/run/docker.sock文件上,很明显,docker之间通讯使用的unix_原创 2017-08-04 21:21:30 · 3232 阅读 · 0 评论 -
docker registry私有仓库的一些错误解决办法
Error response from daemon: login attempt to https://test.io:5000/v2/ failed with status: 401 Unauthorized 这种情况是用户名或者密码错误导致Error response from daemon: Get https://test.io:5000/v1/users/: x509: certifi原创 2017-08-12 17:13:08 · 25298 阅读 · 3 评论 -
pipework给docker设置ip
pipework下载地址 解压之后,有一个pipework文件,其实就是shell脚本。 1.创建启动一个容器 docker run -it -d –name test_pipework –net=none centos bash 2.给docker设置ip sh -x /usr/bin/pipework br0 test_pipework 192.168.0.12/24@192.168.原创 2017-08-29 11:51:53 · 1852 阅读 · 0 评论 -
pipework给docker设置mac
继我上一篇文章pipework给docker设置ip,现在需求增加了还要设置mac,pipework也提供了这个功能。我们可以看看pipework的语法: Syntax: pipework hostinterface [-i containerinterface] [-l localinterfacename] [-a addressfamily] guest ipaddr/subnet[@d原创 2018-01-18 20:28:32 · 2059 阅读 · 0 评论 -
docker -v :rw :ro
先引用官方文档原话:If neither ‘rw’ or ‘ro’ is specified then the volume is mounted in read-write mode.(https://docs.docker.com/engine/reference/run/#volume-shared-filesystems) 官方文档说不指定的时候默认是rw模式。 用docker in原创 2017-10-31 19:49:49 · 19279 阅读 · 0 评论 -
docker run --rm
先引用docker run命令的帮助文档原文: Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG…] Run a command in a new container –rm Automatically remove the container when it exits 意思就是退出容器的时候容器就被删除了 现在有这样一个场景,我们想查...原创 2018-03-05 14:55:45 · 3695 阅读 · 0 评论