Docker 快速安装Jenkins完美教程 (亲测采坑后详细步骤)
一、前言
有人问,为什么要用Jenkins?我说下我以前开发的痛点,在一些中小型企业,每次开发一个项目完成后,需要打包部署,可能没有专门的运维人员,只能开发人员去把项目打成一个war包,可能这个项目已经上线了,需要把服务关,在部署到服务器上,将项目启动起来,这个时候可能某个用户正在操作某些功能上的东西,如 ...
一文掌握 Docker 常用命令
本篇文章,整理docker中常用的命令,方便大家学习和命令查询。最后分享一个.NET Core docker部署的示例。
容器在整个应用程序生命周期工作流中提供以下优点:隔离性、可移植性、灵活性、可伸缩性和可控性。 最重要的优点是可在开发和运营之间提供 ...
Docker教程:使用Docker容器运行Nginx并实现反向代理
一、前言
我们知道,为了安全考虑,我们一般会设置反向代理,用来屏蔽应用程序真实的IP和端口号。在Linux系统上最常用的反向代理就是Nginx。本篇文章中,我们会通过Docker容器分别运行一个Nginx容器和一个ASP.NET Core应用程序的容器,然后设置反向代理。
二、运行Nginx容器
1、获取Nginx镜像
要运行容器,首先需要有相应的 ...
Docker 容器化部署 Python 应用
Docker 是一个开源项目,为开发人员和系统管理员提供了一个开放平台,可以将应用程序构建、打包为一个轻量级容器,并在任何地方运行。Docker 会在软件容器中自动部署应用程序。
在本篇中,我将介绍如何 docker 化一个 Python Django 应用程序,然后使用一个 docker-compose 脚本将应用程序作为容器部署到 docker 环境。
环 ...
Docker入门 安装Tomcat以及报404解决方案
记录简单的在Docker 上安装Tomcat
首先我是在云服务器上(Centos系统)安装的Docker,我们需要在https://hub.docker.com/ 上查找Tomcat镜像
[root@VM_0_17_centos ~]# docker pull tomcat
拉取完官方的Tomcat的镜像后,我们可以在本地镜像列表里查到 REPOSITORY 为 tomcat 的镜像,
[root@VM_0_17_centos ~]# docke ...
Docker使用教程
Docker常用命令
0x01 帮助命令
docker version
docker info
docker --help
0x02 镜像命令
Docker images
列出本地主机上的镜像名
Docker search 镜像名
从dockerhub上搜索镜像
docker pull 镜像名
下载镜像
docker rmi 镜像名ID
删除镜像
0x03 容器命令
前提:有镜像才能创建容器
新建并启动容器
docker run [OPTIONS] ...
安装docker并使用docker安装mysql
安装Docker
1、 Docker 教程地址:https://www.runoob.com/docker/centos-docker.install.html
2、安装docker
命令:yum install docker-io
3、启动docker
命令:service docker start
4、查看docker是否启动成功
命令:ps -ef|grep docker
使用docker安装mysql
1、查询mysql
命令:docker search mysql
2、安装mysql
命 ...
ubuntu 完全干净的卸载docker
1. 删除某软件,及其安装时自动安装的所有包
sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc
2. 删除docker其他没有没有卸载
dpkg -l | grep docker
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 删除无用的相关的配置文件
3.卸载没有删除的docker相关 ...
【新】Docker实战总结
>>> 目录 <<<
Docker简介
Docker优势
Docker基本概念
Docker安装使用
Docker常用命令
Docker镜像构建
Docker本地仓库
Docker图形管理工具Portainer
Docker集群管理工具Swarm
Docker运维流程图
Docker配置管理
Docker后续问题
Docker报错解决
>>> 正文 <<<
一、 Docker简介
...
k8s 开船记-首航:博客站点从 docker swarm 切换到 k8s
昨天晚上,我们将博客站点的生产环境从 docker swarm 集群切换到了 k8s 集群,开船到目前,航行非常平稳,可以说首航成功!
k8s 集群是我们用10台阿里云服务器自己搭建的,1台 master 配置是2核4G,9台 nodes 配置都是4核8G,kubernetes 版本是 1.16.3 。
博客站点请求入口没有走 ingress ,直接通过 service 监听 30080 ...
pytest+requests+Python3.7+yaml+Allure+Jenkins+docker实现接口自动化测试
接口自动化测试框架(用例自动生成)
项目说明
本框架是一套基于pytest+requests+Python3.7+yaml+Allure+Jenkins+docker而设计的数据驱动接口自动化测试框架,pytest 作为执行器,本框架无需你使用代码编写用例,那你可能会担心万一有接口之间相互依赖,或者说需要登入的token等之类的接口,该如何编写用例呢,在这里告诉 ...
【故障公告】docker swarm 集群问题造成新版博客后台故障
非常抱歉,今天下午 16:55~17:05 左右,由于 docker swarm 集群的突发不稳定问题造成新版博客后台(目前处于灰度发布阶段)无法正常使用,由此给您带来麻烦,请您谅解。
出故障期时,新版博客后台的2个容器都无法正常启动。
AME NODE DESIRED STATE CURRENT STATE
i_web.1 ...
.NET Core 3.0 部署在docker上运行
自从.NET Core3.0发布之后,写了几篇关于.NET Core 3.0的文章,有助于你快速入门.NET Core3.0。
本篇文章主要讲解如何一步步创建一个mvc项目,然后发布并部署在Docker上运行。需要你本地有docker环境
.Net Core3.0 配置Configuration
.Net Core3.0使用gRPC
.NET Core3.0创建Worker Services
.Net Core3.0 ...
超简单让.NET Core开发者快速拥有CI/CD的能力-Docker版本
超简单让.NET Core开发者快速拥有CI/CD的能力-Docker版本
前言
上一篇自动化测试,全面且详细的介绍了从零开始到发布版本的步骤,这是传统的方式,本次为大家带来的是如何在5分钟内使用上docker进行CI/CD,毕竟现在的容器化如火如荼,本示例是基于CentOS-7系统,在示例中, jenkins 和部署 .NET Core 应用程序,都使用 dock ...
[ASP.NET Core 3框架揭秘] 跨平台开发体验: Docker
对于一个 .NET Core开发人员,你可能没有使用过Docker,但是你不可能没有听说过Docker。Docker是Github上最受欢迎的开源项目之一,它号称要成为所有云应用的基石,并把互联网升级到下一代。Docker是dotCloud公司开源的一款产品,从其诞生那一刻算起,在短短两三年时间里就成为了开源社区最火爆的项目。对于完全拥抱开源的.N ...
Exceptionless 5.0.0 本地Docker快速部署介绍
在之前我有专门写两篇文章介绍过Exceptionless这款开源日志项目的使用和部署,但是当时是基于4.1.0版本(2017年的release),时隔两年多Exceptionless也推出了5.0.0版本。
一、关于Exceptionless 5.0.0
Exceptionless 是一个开源的实时的好用的日志收集框架,它将日志收集变得简单易用并且不需要了解太多的相关技术细节 ...
使用Docker安装MySQL
一、安装docker
windows 和 mac 版可以直接到官网下载 docker desktop
linux 的安装方法可以参考 https://www.cnblogs.com/myzony/p/9071210.html
可以在shell中输入以下命令检查是否成功安装: sudo docker version
二、建立镜像
拉取官方镜像(我们这里选择5.7,如果不写后面的版本号则会自动拉取最新版)
docker pull ...
Jenkins 结合 Docker 为 .NET Core 项目实现低配版的 CI&CD
随着项目的不断增多,最开始单体项目手动执行 docker build 命令,手动发布项目就不再适用了。一两个项目可能还吃得消,10 多个项目每天让你构建一次还是够呛。即便你的项目少,每次花费在发布上面的时间累计起来都够你改几个 BUG 了。
所以我们需要自动化这个流程,让项目的发布和测试不再这么繁琐。在这里我使用了 Jenkin ...
Docker入门之docker-compose
参考:https://blog.51cto.com/9291927/2310444
一,Docker-compose简介
1,Docker-compose简介
Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compose运行目录下的所有 ...
Nacos高可用集群解决方案-Docker版本,基于Nacos 1.0.1
文章主旨
本文目的是配置高可用的Nacos集群
架构图
整体架构为:Nginx + 3 x Nacos +高可用MySQL
高可用MySQL使用主从复制结构的可以参考Docker搭建MySQL主从集群,基于GTID
文中对应的配置文件已经上传Github,地址:https://github.com/hellxz/nacos-cluster-docker
测试环境
服务器OS
主机IP
Docker版本
Ubuntu ...