[转载]图解 Docker 架构

【转载】图解 Docker 架构一、Docker 的总体架构Docker 是一个 C/S 模式的架构,后端是一个松耦合架构,模块各司其职。下图是它的总体架构图:用户是使用Docker Client与Docker Daemon建立通信,并发送请求给后者。Docker Demon作为Docker架构中的主体部分,首先提供Docker Server的功能使其可以接受Docker Client的请求...

工具 2020-11-27 AM 3024次 2条

Docker基于一个tomcat镜像部署多个tomcat容器并运行

一、配置步骤1、搜索Tomcat镜像docker search tomcat02、通过镜像名称拉取镜像docker pull tomcat03、查看下载的镜像docker images04、创建两个Tomcat容器docker run --name mytomcat1 -d -p 8081:8080 tomcat:latest docker run --name mytomcat2 -d ...

Java 2020-11-21 PM 3458次 0条

Docker下安装GitLab

Docker下安装GitLab一、gitLab镜像拉取# gitlab-ce为稳定版本,后面不填写版本则默认pull最新latest版本 # docker pull gitlab/gitlab-ce二、运行gitLab镜像# docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /home...

Java 2020-04-20 PM 2682次 0条

【转载】在执行DockerFile报错解决

【转载】在执行DockerFile报错解决1.在IDEA中建立好了SpringBoot项目,并配置好了docker容器,然后在执行Dockerfile时出现以下问题Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout excee...

Java 2020-04-10 PM 2359次 0条

记一次CentOS 7安装Docker报错

CentOS 7安装Docker报错在启动Docker时出现以下问题:Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" f...

Java 2020-03-29 PM 3472次 0条

DockerMaven插件

DockerMaven插件前言微服务部署有两种方法:(1)手动部署:首先基于源码打包生成jar包(或war包),将jar包(或war包)上传至虚拟机并拷贝至JDK容器。(2)通过Maven插件自动部署。对于数量众多的微服务,手动部署无疑是非常麻烦的做法,并且容易出错。所以我们这里学习如何自动部署,这也是企业实际开发中经常使用的方法。Maven插件自动部署步骤:(1)修改宿主机的docker配...

工具 2020-01-11 PM 2254次 0条

Docker私有仓库

Docker私有仓库一、私有仓库搭建与配置(1)拉取私有仓库镜像docker pull registry(2)启动私有仓库容器docker run -di --name=registry -p 5000:5000 registry(3)打开浏览器 输入地址http://192.168.102.144:5000/v2/_catalog看到{"repositories":[]...

工具 2020-01-10 AM 2108次 0条

DockerFile介绍

DockerFile介绍1. 什么是DockerfileDockerfile是由一系列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像。1、对于开发人员:可以为开发团队提供一个完全一致的开发环境; 2、对于测试人员:可以直接拿开发时所构建的镜像或者通过Dockerfile文件构建一个新的镜像开始工作了; 3、对于运维人员:在部署时,可以实现应用的无缝移植。2. 常用命令命令...

工具 2020-01-09 AM 2077次 0条

Docker迁移与备份

1. 容器保存 为镜像可以通过以下命令将容器保存为镜像docker commit mynginx mynginx_i2. 镜像备份可以通过以下命令将镜像保存为tar文件docker save -o mynginx.tar mynginx_i(镜像名称)3. 镜像恢复与迁移首先将之前mynginx_img镜像删除,然后执行此命令进行恢复docker load -i mynginx.tar-i ...

工具 2020-01-08 PM 2107次 0条

Docker应用部署

[TOC]前言本篇讲述在Docker容器中部署MySQL、Tomcat、Nginx、Redis希望可以给大家带来一点帮助。1. MySQL部署1.1 拉取MySQL镜像[root@localhost ~]# docker pull centos/mysql-57-centos7本次安装的是MySQL5.7版本的镜像1.2 创建容器docker run -di --name=mydemo_my...

工具 2020-01-05 PM 3541次 2条