【docker v18.09.4-rc1系列源码解读之docker info 命令请求流程】教程文章相关的互联网学习教程文章

【实战演练】kubernetes&docker系列05-docker创建tomcat+mysql实例【图】

前面已经讲过docker以及私有镜像仓库的部署,本篇以一个完全使用docker构建web应用(tomcat+mysql)的完整示例进行探讨。实验环境:本篇的实验需要在kubernetes&docker系列01与032篇的成果上继续,请自行查阅。此外,本次部署测试与之前单独部署tomcat不一样,因为需要测试使用tomcat连接mysql数据库,所以需要有一个能够访问数据库的web,所以首先需要pull一个带有连接数据库测试页web的tomcat镜像,kubeguide/tomcat-app:v1这个仓...

Docker应用系列(五)| 构建Mongodb服务器【代码】

本示例基于Centos 7,假设目前使用的账号为release,拥有sudo权限。 由于Docker官方镜像下载较慢,可以开启阿里云的Docker镜像下载加速器,可参考此文进行配置。 主机上服务安装步骤如下: 1. 安装docker服务: sudo yum install -y docker 2. 启动docker服务: sudo service docker start 3. 查找mongo镜像:sudo docker search mongo 4. 下载官方centos镜像:sudo docker pull docker.io/mongo 5. 下载完后可检查镜像:sudo...

docker系列-运行nginx静态网站【图】

nginx 是一个web服务器,需要持久运行的服务器,而且我们一般选择在后台运行.拉取nginx镜像[root@xinsz10 ~]# docker pull hub.c.163.com/library/nginx:latestlatest: Pulling from library/nginx5de4b4d551f8: Pull complete d4b36a5e9443: Pull complete 0af1f0713557: Pull complete Digest: sha256:f84932f738583e0169f94af9b2d5201be2dbacc1578de73b09a6dfaaa07801d6Status: Downloaded newer image for hub.c.163.com/library...

【系列】CentOS 7.3 离线安装(无网络环境)CI CD环境之docker+docker compose【代码】【图】

无网络环境安装docker + docker compose 网上有N多离线安装的教程,但都不是在无网络环境下安装 ,在这里我会记录在服务器无网络环境下离线安装CICD所需环境的完成过程 1.docker + docker compose 2.gitlab + gitlab runner (docker in docker) 3.habor 4.k8s 本篇记录无网络环境安装docker+docker compse的过程 首先下载离线docker 和docker compose离线安装包 这里注意不要下载rpm离线安装包,因为会有可能因为系统中的包版本不...

Windows玩转Kubernetes系列2-Centos安装Docker【代码】【图】

接上一章,Windows玩转Kubernetes系列1-VirtualBox安装Centos,我们开始学习如何在Centos中安装Docker准备 关闭防火墙 防火墙一定要提前关闭,否则在后续安装K8S集群的时候,会有一些问题,执行下面语句: systemctl stop firewalld & systemctl disable firewalld关闭Swap vi /etc/fstab 注掉swap 关闭SeLinux setenforce 0配置yum源 cd /etc/yum.repos.d ls mkdir backup mv Cen* backup/下载centos基础yum源配置 curl -o CentOS...

Windows玩转Kubernetes系列2-Centos安装Docker【代码】【图】

接上一章,Windows玩转Kubernetes系列1-VirtualBox安装Centos,我们开始学习如何在Centos中安装Docker准备 关闭防火墙 防火墙一定要提前关闭,否则在后续安装K8S集群的时候,会有一些问题,执行下面语句: systemctl stop firewalld & systemctl disable firewalld 关闭Swapvi /etc/fstab 注掉swap 关闭SeLinuxsetenforce 0 配置yum源cd /etc/yum.repos.d ls mkdir backup mv Cen* backup/ 下载centos基础yum源配置curl -o CentOS...

Windows玩转Kubernetes系列2-Centos安装Docker【代码】【图】

接上一章,Windows玩转Kubernetes系列1-VirtualBox安装Centos,我们开始学习如何在Centos中安装Docker准备 关闭防火墙 防火墙一定要提前关闭,否则在后续安装K8S集群的时候,会有一些问题,执行下面语句: systemctl stop firewalld & systemctl disable firewalld 关闭Swap vi /etc/fstab 注掉swap 关闭SeLinux setenforce 0 配置yum源 cd /etc/yum.repos.d ls mkdir backup mv Cen* backup/ 下载centos基础yum源配置 curl -o Ce...

Docker在Linux上运行NetCore系列(一)配置运行DotNetCore控制台

转发请注明此文章作者与路径,请尊重原著,违者必究。 本篇文章操作系统信息 Linux:ubuntu 16.04.3 amd64 查看NetCore支持的Linux系统 NetCore不是支持Linux的所有系统,只支持部分,所以在Linux上安装NetCore之前要查看系统与版本是否支持NetCore。 查看NetCore2.0以上各个版本在Linux支持的系统及版本:https://github.com/dotnet/core/blob/master/release-notes/2.0/2.0-supported-os.md https://githu...

Docker系列之一:入门介绍【代码】【图】

Docker简介 Docker是DotCloud开源的、可以将任何应用包装在Linux container中运行的工具。2013年3月发布首个版本,当前最新版本为1.3。Docker基于Go语言开发,代码托管在Github上,目前超过10000次commit。基于Docker的沙箱环境可以实现轻型隔离,多个容器间不会相互影响;Docker可以自动化打包和部署任何应用,方便地创建一个轻量级私有PaaS云,也可以用于搭建开发测试环境以及部署可扩展的web应用等。 Docker vs VM 从下图可以看...

Docker系列之二:基于容器的自动构建【图】

自动构建系统是从美团的自动部署系统发展出来的一个新功能。每当开发人员提交代码到仓库后,系统会自动根据开发人员定制的构建配置,启动新的容器,在其中对源代码进行构建(build),包括编译(如Java、C++和Go)、预处理(如Javascript和CSS)、压缩(如图片)等操作,生成最终需要上线的程序包。 背景 美团的代码发布系统有中央控制节点,负责代码的拉取、应用的构建和上传等任务。随着业务的迅速增长,应用发布项的数目和单个发...

我能,你不一定能系列之:docker容器内无法访问宿主机服务

上文:新申请的服务器(centos7,防火墙关闭中)安装了最新的docker(20.10.6),然后容器内部无法访问宿主机部署的服务 解决方法: 启动防火墙sudo systemctl start firewalld.servic把docker0网卡加入trustedsudo firewall-cmd --permanent --zone=trusted --change-interface=docker0重新加载配置sudo firewall-cmd --reload这一步之后发现服务器外部无法访问服务器了,还是得关闭防火墙 关闭防火墙sudo systemctl stop firewalld....

Docker系列二:docker的工作原理和常用命令【代码】【图】

工作原理 Docker是一个Client,Server结构的系统,Docker的守护进程运行在主机上,通过Socket从客户端访问。 DockerServer接收到DockerClient的指令,就会执行这个命令。 Docker为什么比VNM快: Docker有比虚拟机更少的抽象层。 Docker利用的是宿主机的内核,VM有自己的Guest OS。新建一个容器的时候,Docker不需要像虚拟机一样新建一个系统内核。利用宿主机的内核,提升了启动速度和系统资源利用率。 Docker的常用命令 帮助命令 d...

【Docker系列】全面认识Docker和基本指令【代码】【图】

Docker逐渐成为虚拟化技术的佼佼者,Java架构师之路接下来会推出一系列的Docker相关技术文章,Docker技术也是架构师的必备技能。什么是DockerDocker 是一个开源的应用容器引擎,基于Go语言,诞生于2013年初,最初发起者是dotCloud公司,开发者可以打包应用到一个轻量级、可移植的容器中,然后发布到主流Linux系统上运行。为什么用Docker持续交付和部署:使用Docker可以通过定制应用镜像来实现持续集成,持续交付,部署。开发人员构...

Prometheus监控系列二 | Docker容器化部署实战【代码】【图】

Prometheus监控系列二 | Docker容器化部署实战 文章目录 1 部署 Docker 服务2 部署 Prometheus 服务3 部署 Grafana 服务4 配置 Grafana 对接 Prometheus5 部署 Node_Exporter 服务6 部署 Alertmanager 服务7 多容器启动管理8 参考资料1 部署 Docker 服务 curl https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -o /etc/yum.repos.d/docker.repo yum list docker-ce --showduplicates | sort -r # 显示所有版本...

Docker框架使用系列教程(七)Dockerfile镜像创建

docker框架系列教程已经到第七期了,今天我们介绍一下Dockerfile镜像的创建,重点都在内部进行了标注,喜欢记得分享收藏。 Dockerfile创建镜像 Dockerfile由一行行命令语句组成,并且支持用“#”开头作为注释,一般的,Dockerfile分为四部分:基础镜像信息,维护者信息,镜像操作指令和容器启动时执行的指令。 Dockerfile指令: 1、FROM、格式:FROM <image>或 FROM <image>:<tag> 第一条指令必须为FROM指...