2020
10-08
10-08
Docker+K8S 集群环境搭建及分布式应用部署
1.安装dockeryuminstalldocker#启动服务systemctlstartdocker.servicesystemctlenabledocker.service#测试dockerversion2.安装etcdyuminstalletcd-y#启动etcdsystemctlstartetcdsystemctlenableetcd#输入如下命令查看etcd健康状况etcdctl-Chttp://localhost:2379cluster-health#安装Kubernetesyuminstallkubernetes-y安装好后,编辑文件/etc/kubernetes/apiserver,将KUBE_ADMISSION_CONTROL后面的Serv...
继续阅读 >
docker本身的仓库非常慢,但是国内有阿里云的镜像仓库非常快。当然也可以用其他地方的镜像仓库,有很多的,配置阿里云的方式如下:配置步骤1、申请阿里云账号 首先百度搜索阿里云,进入官网,注册阿里云账号,可以用淘宝账号登录。2、找到阿里云加速器地址 注册之后,登录,先点击控制台。如下图: 然后按照下图操作,找到加速器。 但是首次点击,会提示你开通...
一、编辑docker.service文件vi/usr/lib/systemd/system/docker.service找到[Service]节点,修改ExecStart属性,增加-Htcp://0.0.0.0:2375ExecStart=/usr/bin/dockerd-Hfd://--containerd=/run/containerd/containerd.sock-Htcp://0.0.0.0:2375这样相当于对外开放的是2375端口,当然也可以根据自己情况修改成其他的。二、重新加载Docker配置生效systemctldaemon-reloadsystemctlrestartdocker我们通过浏览器访问...
问题使用dockerrun命令成功添加tomcat容器,端口也已开放,也尝试关闭防火墙,可访问tomcat首页时总显示404原因使用阿里云获取tomcat镜像默认版本为8.5.51,其webapps文件为空,其欢迎页都放在webapps.dist文件中,也正因此我们才会访问出错解决方法将原本的webapps删除或该为别的名字,将webapps.dist改名为webapps操作步骤如下:1、进入与docker中tomcat的交互模式[root@localhost~]#dockerexec-it你的tomcat容器Id/bin...
Linux+Docker+SpringBoot+IDEA一键自动化部署的步骤记录从打包到服务器配置上线全流程安装docker详细步骤请戳这里用yum源安装用yum源安装查看是否已安装docker列表yumlistinstalled|grepdocke安装dockeryum-yinstalldocker-y表示不询问安装,直到安装成功,安装完后再次查看安装列表开放2375端口,开启远程访问vim/usr/lib/systemd/system/docker.service这行:ExecStart=/usr/bin/dockerd-current\替换为:ExecStart=/u...
先查询MySQL源dockersearchmysql也可以去官网查看镜像tag,选择自己需要的版本,否则会下载最新版本:https://hub.docker.com/_/mysql/然后报错了!!!root@deepin-PC:/etc/apt#dockerpullmysql:8.0.11Errorresponsefromdaemon:Gethttps://registry-1.docker.io/v2/library/mysql/manifests/8.0.11:Gethttps://auth.docker.io/token?scope=repository%3Alibrary%2Fmysql%3Apull&service=registry.docker.io:net/...
Intro之前我们的docker镜像是保存在Azure的ContainerRegistry里的,最近我们自己搭建了一个dockerregistry,我们想把之前保存的Azure的ContainerRegistry的docker镜像同步到我们自己的dockerregistry里实现思路我们的做法比较简单也比较LOW,但是基本可以满足要求,我们的做法是首先获取到源Registry里的所有镜像列表然后逐个获取镜像的tags然后依次遍历将对应的镜像拉到本地,然后dockertag一下,...
操作系统:win10家庭版安装docker:官网下载的docker无法安装成功,提示操作系统版本问题~~~~所以直接下载了阿里提供的docker安装包:http://mirrors.aliyun.com/doc...社区版是-ce后缀的阿里镜像加速首先登录阿里云查找容器镜像服务win10找到C:Users用户.dockermachinemachinesdefault底下有个config.json文件,在属性RegistryMirror添加加速器地址,docker虚拟机重启即可。dockertoolbox文件挂载机制看了很多文章很多都是直接...
一、IDEA中点击下方的Terminal输入mvncleaninstall出现如下图时表示成功(前提是本地必须安装了maven且配置了maven的环境变量)打好的jar包在target目录下二、然后新建个Dockerfile文件,内容如下三、构建镜像:将Dockerfile和项目jar包放在服务器同一目录下,然后进入该目录输入:dockerbuild-tapp.(注意后面有个点,app为自定义镜像名)构建镜像查看镜像是否存在:dockerimages四、运行刚才打的镜像:dockerrun-d-...
1、问题描述安装在docker容器里面的storage一直处于退出状态,导致文件无法存储。2、解决方案查看docker中安装的容器dockerps-a尝试启动容器dockerstartstorage(或者dockerstart"容器ID")若尝试启动容器后,容器仍处于退出状态,将容器删除dockercontainerrmstorage(或者dockercontainerrm"容器ID")进入/var/fdfs文件夹,删除storage文件cd/var/fdfssodorm-rstorage重新安装storage容器sudodockerrun-dti-...
Docker安装Windows系统安装就不用说了,因为Docker是开源的,所以,直接去官网:https://www.docker.com/下载安装包安装就行了其实,Linux系统安装也很简单,照着官网给的命令一通写下来,就安装成功了,然后启动服务,就可以使用了,比如:我的系统是CentOS7,它的安装如下:首先来到CentOS安装Docker的官网说明文档:https://docs.docker.com/engine/install/centos/我原来没安装过其他版本的Docker,所以,也不用卸载旧版本的Do...
上一篇博文讲到了Registry私有仓库,今天配置一下Harbor仓库,Harbor呢可以作为公开仓库,也可以作为私有仓库,今天就来配置一下Harbor如何实现公开仓库和私有仓库。关于Registry公开仓库请访问博文:部署Docker私有仓库RegistryRegistry和Harbor的区别Registry:是一个私有镜像仓库,图形化支持较差,小型企业使用;Harbor:支持可视化管理,支持私有仓库和公有仓库,支持镜像的管理控制;DockerHarbor的优点VMWare公司的...
一、Compose简介Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,可以使用YAML文件来配置应用程序的服务。然后,使用一个命令,就可以从配置中创建并启动所有服务。Docker-Compose是一个容器编排工具。通过一个.yml或.yaml文件,将所有的容器的部署方法、文件映射、容器端口映射等情况写在一个配置文件里,执行docker-composeup命令就像执行脚本一样,一个一个的安装并部署容器。YAML文件基本语法:大小写敏...
Elasticsearch从6.8开始,允许免费用户使用X-Pack的安全功能,以前安装es都是裸奔。接下来记录配置安全认证的方法。为了简化物理安装过程,我们将使用docker安装我们的服务。一些基础配置es需要修改linux的一些参数。设置vm.max_map_count=262144sudovim/etc/sysctl.confvm.max_map_count=262144不重启,直接生效当前的命令sysctl-wvm.max_map_count=262144es的data和logs目录需要给1000的用户授权,我们假设安装3个实力的...