docker
文章平均质量分 54
容器化部署内容
l386913
充分发挥开源互惠互利的精神,一起进步
展开
-
使用kubeadm部署k8s集群1.15.0版本
安装kubeadmin1.15.0一:整体架构192.168.11.130 master1192.168.11.131 node1192.168.11.132 node2kubeadm:可以把kubeadmin看成一个部署工具,它简化K8s的部署过程。二:准备工作(master、node1、node2执行)检查master、node1、node2是否能上外网 关闭防火墙systemctl stop firewalld.servicesystemctl disable fi.原创 2021-08-07 09:54:45 · 381 阅读 · 1 评论 -
在k8s集群部署ELK
使用kubeadm或者其他方式部署一套k8s集群。在k8s集群创建一个namespace:halashow。原创 2023-02-23 19:11:06 · 2614 阅读 · 0 评论 -
编写 DockerFile 构建 Nginx 与 Tengine 镜像
【代码】编写 DockerFile 构建 Nginx 与 Tengine 镜像。原创 2023-02-08 18:01:11 · 708 阅读 · 0 评论 -
docker 部署 nacos 镜像
1.1 创建数据库并执行 nacos 依赖的数据库脚本。1.3 修改 nacos 配置文件。nacos自己制作镜像。1.4 重新安装镜像。原创 2023-02-08 11:25:37 · 994 阅读 · 0 评论 -
Linux中启动Docker容器报错:Error response from daemon: driver failed programming external connectivity
当你使用的是 Systemd 的时候, firewalld 会在 Docker 之前启动,但是如果你在 Docker 启动之后操作 firewalld ,你就需要重启 Docker 进程了。当 firewalld 启动或者重启的时候,将会从 iptables 中移除 DOCKER 的规则,从而影响了 Docker 的正常工作。原因:在我们启动了Docker后,我们再对防火墙firewalld进行操作,就会发生上述报错,原创 2022-09-06 11:10:32 · 1362 阅读 · 1 评论 -
Docker搭建一个Wordpress博客
e WORDPRESS_DB_PASSWORD : 这设置MySQL的登录用户密码,由于上一项是默认的root,所以这一项和之前的"MYSQL_ROOT_PASSWORD“要相同。-e: 环境变量, 环境变量和具体的Docker容器制作时设置有关,这里表示设置镜像中MySQL的root 密码时111111。-e WORDPRESS_DB_HOST : 链接的docker的MySQL的IP地址和端口,一般设置成mysql表示用默认的设置。-p: 端口映射,13306表示宿主,3306表示容器中的端口。...原创 2022-08-11 15:33:26 · 528 阅读 · 0 评论 -
kubeadm部署k8s集群1.20.0版本
##########################################环境准备,以下在所有机器上操作(1台master,2台node机器):# 关闭防火墙systemctl status firewalldsystemctl stop firewalldsystemctl disable firewalld# 关闭selinux# 永久关闭sed -i 's/enforcing/disabled/' /etc/selinux/config # 临时关闭setenf..原创 2022-03-05 10:30:42 · 973 阅读 · 0 评论 -
Docker容器时间与宿主机同步
问题描述:在我们平时使用docker,运行我们的应用的时候,访问应用页面的时间与现在相差8个小时无法结合时间点去判断当时服务的异常同样,当我们在docker上运行某些服务时,需要时间与宿主机同步,否则会发生异常原因:宿主机设置了时区,而Docker容器并没有设置,导致两者相差8小时解决办法:为了保证容器和宿主机之间的时间同步:可以使用以下几种办法:1.Docker run使用docker run运行容器时,添加如下参数-v /etc/localtime:/etc原创 2022-01-07 13:56:08 · 2638 阅读 · 0 评论 -
Jumpserver的docker部署和使用
1.安装运行dockeryum install -y yum-utils device-mapper-persistent-data lvm2yum -y install wgetwget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repoyum -y install docker-ce-18.06.1.ce-3.el7sudo mkdir -p原创 2021-11-09 16:41:39 · 2609 阅读 · 0 评论 -
docker 制作resin镜像
FROM centos:centos7RUN yum -y install openssl gcc gcc-c++ wgetRUN yum -y install kde-l10n-Chinese && yum -y reinstall glibc-commonRUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8ENV LC_ALL zh_CN.utf8RUN mkdir /data ADD jdk1.8 /data/jdk1.8ENV J.原创 2021-11-08 17:18:15 · 527 阅读 · 0 评论 -
docker 制作tomcat镜像
FROM centos:centos7MAINTAINER ajiaRUN yum -y install openssl gcc gcc-c++ wget apr-devel openssl-develRUN yum -y install kde-l10n-ChineseRUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8ENV LC_ALL zh_CN.utf8RUN mkdir -p /data#添加当前目录到镜像目录,镜像中没有会自动生成一个目录.原创 2021-11-08 17:16:45 · 618 阅读 · 0 评论 -
docker 安装 mysql5.7与mariadb:10
1.安装mysql5.7 docker镜像拉取官方mysql5.7镜像docker pull mysql:5.7mkdir -p /data/mysql/data /data/mysql/logs /data/mysql/conftouch /data/mysql/conf/my.cnfdocker run --restart=always -p 13306:3306 --name mysql -v /data/mysql/conf:/etc/mysql/conf.d -v /data/m.原创 2021-11-03 11:38:29 · 438 阅读 · 0 评论 -
docker安装部署zabbx3.2与zabbix5.0案列
1.docker部署yum install -y yum-utils device-mapper-persistent-data lvm2 wgetwget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repoyum -y install docker-ce-18.06.1.ce-3.el7sudo mkdir -p /etc/dockersudo原创 2021-10-30 13:45:50 · 237 阅读 · 0 评论 -
rabbitmq 3.8.0 安装 及 延时插件
安装与登陆docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest rabbitmq:3.8.3-managementhttp://10.100.10.190:15672guestguest原创 2021-10-27 18:34:12 · 962 阅读 · 0 评论 -
jdk镜像与jar包镜像制作
FROM centos:centos7RUN yum -y install openssl gcc gcc-c++ wgetRUN yum -y install kde-l10n-Chinese && yum -y reinstall glibc-commonRUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8ENV LC_ALL zh_CN.utf8RUN mkdir /dataADD jdk1.8 /data/jdk1.8ENV JA.原创 2021-10-12 11:55:22 · 2037 阅读 · 0 评论 -
docker安装禅道开源版
运行环境需成功部署Docker服务,推荐使用Docker 18版本以上,对主机环境没有要求。Docker Hub禅道镜像地址:Docker Hub拉取禅道开源版本12.3.3数据库密码:容器内置mysql用户名为root,默认密码123456,如果不修改可以不指定该变量;如果想更改密码可以设置MYSQL_ROOT_PASSWORD变量来更改密码;docker pull easysoft/zentao:12.3.3docker run --name=zentao-server -p 801原创 2021-10-09 17:12:21 · 439 阅读 · 0 评论 -
docker-rancher 管理容器集群部署
所有节点同时执行安装,docker版本18.0,mariadb10.0,1.时间同步yum -y install ntpyum update -y/bin/systemctl start ntpd.servicentpdate -s time.nist.gov;hwclock -w --localtime */10 * * * * ntpdate -s time.nist.gov;hwclock -w --localtimecp /usr/share/zoneinfo/Asia/Shang原创 2021-10-06 17:46:47 · 578 阅读 · 0 评论 -
gitlab-doker安装
# Gitlab安装部署## docker安装 ```bash]# yum install docker -y```启动docker应用```bash]# systemctl start docker ```## 从官网拉取并运行镜像运行前,注意宿主机已经开放的端口是否与docker映射端口冲突。```bash~]# cd /srv/gitlabgitlab]# docker run --detach -p 8443:443 -p 380:80 -p 322:22 --name .原创 2021-09-06 17:27:16 · 63 阅读 · 0 评论 -
showdoc安装部署
https://www.showdoc.com.cn/help/65610#官网地址Docker方式安装基础安装安装前请确保你的环境已经装好了docker服务 。docker的安装教程在网上比较多,可以搜索了解下。这里重点介绍showdoc.# 原版官方镜像安装命令(中国大陆用户不建议直接使用原版镜像,可以用后面的加速镜像)docker pull star7th/showdoc # 中国大陆镜像安装命令(安装后记得执行docker tag命令以进行重命名)docker pu...原创 2021-09-04 16:49:10 · 3516 阅读 · 0 评论 -
查看docker启动时的命令参数以及更新参数
1.查看docker启动时的命令rekcod可以将以下任何内容转换为docker run命令:yum install npm -y && npm i -g rekcod docker ps -qa|rekcod2.rekcod backendapp #输入命令得到以下结果[root@iZj6c7bzufsptcxdksnhdlZ ~]# rekcod backendappdocker run --name backendapp --runt...原创 2021-08-15 23:32:25 · 9998 阅读 · 0 评论 -
Docker 安装 Redis
1.docker pull redisdocker images不加版本号默认获取最新版本,也可以使用 docker search redis 查看镜像来源 从官网获取redis.conf配置文件 修改默认配置文件 bind 127.0.0.1#注释掉这部分,这是限制redis只能本地访问 protected-mode no#默认yes,开启保护模式,限制为本地访问 daemonize no#默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程(可选)....原创 2021-08-15 09:37:10 · 1131 阅读 · 0 评论 -
配置 HTTPS 访问 Harbor
https://goharbor.io/docs/1.10/install-config/configure-https/官网参考地址如果 Harbor 正在运行,请停止并删除现有实例。docker rm -f $(docker ps -qa)您的图像数据保留在文件系统中,因此不会丢失任何数据。生成 CA 证书私钥。openssl genrsa -out ca.key 4096生成 CA 证书。openssl req -x509 -new -nodes -sha512 -d.原创 2021-08-12 15:02:11 · 119 阅读 · 0 评论 -
docker 镜像制作
dockerFile的基础规则1.dockerfile 一般分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。2.Docker以从上到下的顺序运行Dockerfile的指令。3.以#字符开头则被视为注释。4.第一条指令必须是FROM,用来确定基本镜像来源。5.每条指令的关键字必须大写,且后面至少要有一个参数6.每条指令都会创建一个新的镜像层,并提交镜像产生idDocker build执行dockerFile的流程1.docker从基础镜(由From 指定)像运行一原创 2021-07-30 16:57:03 · 393 阅读 · 0 评论 -
centos7.8kubeadm部署单master集群
为了满足开发人员的各个版本的kubeflow对k8s的需求,选择1.14.5版本的kubernetes.kubeadm单集群部署kubernetes-1.14.5实现环境:主机名 IP地址 cpu和内存 角色 上网模式 平台master1 192.168.221.133 2H4G master NAT(静态ip) vmwarenode1 192.168.221.132 2H4G node NAT(静...原创 2021-08-07 16:02:44 · 125 阅读 · 0 评论 -
K8S-kuboard创建服务
创建服务前先把本地仓库账号,ssl证书添加到密文里面,注意一个pod只能被一个ingress代理,否则添加第二个域名会把第一个域名覆盖掉以下为挂载目录重点原创 2021-08-06 18:04:55 · 394 阅读 · 0 评论 -
docker安装gitlab
硬件要求4核CPU 4G内存1、使用脚本一键安装#!/bin/bash# 适用于在纯净的centos系统中,安装docker# 1、卸载已有的dockeryum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotat...原创 2021-08-03 18:33:14 · 266 阅读 · 0 评论