![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
文章平均质量分 57
晴天のVlog
这个作者很懒,什么都没留下…
展开
-
【Docker】Centos7安装Docker Compose
Centos7安装Docker ComposeDocker Compose 简介Docker Compose 是一种用于通过使用单个命令创建和启动 Docker 应用程序的工具。我们可以使用它来配置应用程序的服务。它是开发,测试和升级环境的利器。它提供以下命令来管理应用程序的整个生命周期:启动,停止和重建服务查看运行服务的状态流式运行服务的日志输出在服务上运行一次性命令要实现 docker compose,需要包括以下步骤:将应用程序环境变量放在 Docker 文原创 2021-02-06 10:13:55 · 290 阅读 · 0 评论 -
【Docker】Centos7安装Docker
Centos7安装DockerDocker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker 使用客户端-服务器 (C/S) 架构模式 使用远程API来管理和创建Docker容器。Docker 容器(Container)通过 Docker 镜像(Image)来创建,二者之间的关系类似于面向对象编程中的对象与类那Docker由什么组成呢原创 2021-02-06 10:12:23 · 136 阅读 · 0 评论 -
【Docker】Docker Compose部署Nginx
Docker Compose部署Nginx为什么要使用Docker Compose安装Nginx,因为Docker方便管理及配置环境等只需要一次即可发布多个环境例如:开发环境、测试环境、生产环境等。接下来我们需要登录服务器并创建docker-compose.yml及目录:本 Nginx 部署的是带 HTTPS 的需要创建 cert 证书目录在 root 目录下创建即可(当然不一定要在root目录下创建可以在其他路径创建后面再docker-compose.yml文件内指定即可)这里默认登录的是root原创 2021-02-06 10:11:24 · 1403 阅读 · 0 评论 -
【Docker】Docker Compose部署Tomcat
Docker Compose安装Tomcat登录服务器并创建 conf docker-compose.yaml conf是目录Tomcat的配置文件目录后一个是文件。mkdir tomcatmkdir conftouch docker-compose.yamlcd conftouch server.xml配置文件docker-compose.yaml配置文件version: "3"services: tomcat: image: "daocloud.io原创 2021-02-06 10:10:01 · 1598 阅读 · 0 评论 -
【Docker】Docker Compose部署Redis
Docker Compose部署Redis登录服务器并创建redis目录及redis配置文件mkdir rediscd redistouch docker-compose.yamltouch redis.conf配置文件docker-compose.yml配置文件version: "3.3"services: redis: image: "redis:latest" container_name: redis-pord res原创 2021-02-06 10:08:16 · 803 阅读 · 0 评论 -
【Docker】Docker Compose部署MySQL
Docker Compose部署MySQL这里我们安装的MySQL是5.7.30版本的当然你也可以安装其他版本的只需要改下Docker镜像的MySQL版本即可需要创建所需要的目录mkdir mysqlcd mysqltouch docker-compose.yamlmkdir data配置文件docker-compose.yaml配置文件version: '3.3'services: mysql: hostname: mysql # 启动容器名称mysql con原创 2021-02-06 10:04:53 · 153 阅读 · 0 评论 -
【Docker】Docker Compose部署jenkins
Docker Compose部署jenkins登录服务器并创建jenkins所需要的目录mkdir jenkinscd jenkinstouch docker-compose.yamlmkdir data配置文件docker-compose.yml配置文件jenkins: image: jenkins/jenkins:lts volumes: - ./data/jenkins/:/var/jenkins_home原创 2021-02-06 10:03:11 · 294 阅读 · 0 评论 -
【Docker】Docker Compose部署Gitlab
Docker Compose部署GitlabGitlab总共有两个版本一个是社区版一个是企业版,两个版本功能上基本没区别但企业版要去Gitlab官方买授权证书要花钱所以我们选择社区版已经够用了的基本上满足中小型企业及个人我们登录服务器创建Gitlab目录及docker-compose.ymlmkdir gitlabcd gitlabtouch docker-compose.yaml配置文件docker-compose.yml配置文件version: '3.3'services:原创 2021-02-05 19:02:31 · 1049 阅读 · 0 评论 -
【Docker】给Docker配置加速Push/Pull镜像
加速拉取镜像在国内拉取Docker注册表上的镜像时考虑到国内的互联网环境(网络因素,被墙等)会拉取失败或者贼慢的情况我们需要给Docker配置一下pull加速配置加速第一种是使用国内阿里云提供的容器服务里的加速针对Docker客户端版本大于 1.10.0 的用户您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF原创 2021-02-05 19:00:59 · 3427 阅读 · 2 评论 -
【Docker】简单了解下Dockerfile
Dockerfile什么是 DockerfileDockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。Dockerfile的作用安装dockerfile中的指令定义docker容器或者容器中的应用程序以及服务Dockerfile制作一个镜像模板安装模板统一生成容器Dockerfile的基础结构# 开头的表示注释行,说明dockerfile中的指令维护者的信息镜像操作指令容器操作指令基础镜像信息Dockerfile中常见的操作指令和原创 2021-02-05 19:00:02 · 88 阅读 · 0 评论 -
【Docker】Dockerfile制作镜像
Dockerfile简介使用 Docker 中的docker image build命令会读取 Dockerfile,并将应用程序容器化。Dockerfile 由一行行命令语句组成,并支持以 # 开头的注释行。例如:# Test web-app to use with Pluralsight courses and Docker Deep Dive book# Linux x64FROM alpineMAINTAINER MQTian "hi@mqtian.com"# Install No原创 2021-02-05 18:59:16 · 121 阅读 · 0 评论