![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
docker
dawang.
身无长处,只能CTRL+C/V,搬搬代码。
展开
-
Yapi文档管理工具部署
docker run -p 27017:27017 -v /var/local/mongo/db:/data/db -d --name mongo-yapi mongo原创 2020-03-23 21:53:08 · 200 阅读 · 0 评论 -
Docker容器操作
容器相关命令#查看正在运行的容器docker ps#查看所有容器docker ps –a#查看最后一次运行的容器docker ps –l#查看停止的容器docker ps -f status=exited创建与启动容器当利用docker run来创建容器时,Docker 在后台运行的标准操作包括:检查本地是否存在指定的镜像,不存在就从公有仓库下载 利用镜像创建...原创 2020-02-05 17:32:09 · 111 阅读 · 0 评论 -
Docker镜像操作
获取镜像之前提到过,Docker Hub上有大量的高质量的镜像可以用,这里我们就说一下怎么获取这些镜像。从 Docker 镜像仓库获取镜像的命令是docker pull。其命令格式为:docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]具体的选项可以通过docker pull --help命令看到,这里我们说一下镜像名称...原创 2020-02-05 09:53:01 · 144 阅读 · 0 评论 -
Docker部署应用mysql、tomcat、Nginx、Redis、迁移、备份
MySQL部署拉取mysql镜像docker pull centos/mysql-57-centos7创建容器docker run -di --name=tensquare_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql-p 代表端口映射,格式为 宿主机映射端口:容器运行端口-e 代表添加环境变量 MY...原创 2020-02-05 18:23:54 · 317 阅读 · 0 评论 -
Docker简介
官方文档https://docs.docker.com/get-started什么是DockerDocker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在GitHub上进行维护。Docker...原创 2020-02-05 18:47:40 · 287 阅读 · 0 评论 -
Docker私有仓库
我们说Docker公有仓库,一般存放公共的公有镜像。而私有仓库,一般存放我们自己的企业内部的应用镜像。7.1 私有仓库搭建与配置(1)拉取私有仓库镜像(此步省略)docker pull registry(2)启动私有仓库容器docker run -di --restart=always --name=registry -p 5000:5000 registry(3)...原创 2020-02-06 11:15:13 · 94 阅读 · 0 评论 -
DockerMaven插件
DockerMaven插件插件官方地址:https://github.com/spotify/dockerfile-maven项目部署有两种方法:(1)手动部署:首先基于源码打包生成jar包(或war包),将jar包(或war包)上传至虚拟机并拷贝至JDK容器。(2)通过Maven插件自动部署。对于数量众多的项目,手动部署无疑是非常麻烦的做法,并且容易出错。所以我们这里学...原创 2020-02-06 11:17:39 · 165 阅读 · 0 评论 -
Docker安装
平台支持Docker CE 支持多种平台,如下表所示桌面平台 架构 Docker Desktop for Mac (macOS) X64 Docker Desktop for Windows (Microsoft Windows 10) X64 服务器平台 x86_64 / amd64 ARM ARM64 / AARCH64 I...原创 2020-02-05 09:22:21 · 224 阅读 · 0 评论 -
Docker Compose 网络
概述默认情况下,Compose 会为我们的应用创建一个网络,服务的每个容器都会加入该网络中。这样,容器就可被该网络中的其他容器访问,不仅如此,该容器还能以服务名称作为 Hostname 被其他容器访问。默认情况下,应用程序的网络名称基于 Compose 的工程名称,而项目名称基于docker-compose.yml所在目录的名称。如需修改工程名称,可使用--project-name...原创 2020-02-06 15:36:18 · 213 阅读 · 0 评论 -
Docker Compose 部署 Nexus
部署 NexusNexus 是一个强大的 Maven 仓库管理器,极大地简化了内部仓库的维护和外部仓库的访问。2016 年 4 月 6 日 Nexus 3.0 版本发布,相较 2.x 版本有了很大的改变对低层代码进行了大规模重构,提升性能,增加可扩展性以及改善用户体验。 升级界面,极大的简化了用户界面的操作和管理。 提供新的安装包,让部署更加简单。 增加对 Docker, NeGet...原创 2020-02-06 15:30:54 · 364 阅读 · 0 评论 -
Dockerfile 定制镜像
什么是Dockerfile将这个dockerfile之前,这里有个基础镜像的概念。什么是基础镜像?比如说我们要创建一个微服务镜像,要先在centos镜像里面安装jdk,然后在jdk里面安装微服务。在创建jdk镜像的时候,centos就是一个基础镜像。在创建微服务镜像的时候,jdk就是一个基础镜像。dockerfile存在的意义是什么?更方便的去创建镜像我们刚才说...转载 2020-02-06 11:12:08 · 147 阅读 · 0 评论 -
Docker 容器互访
docker 容器互访docker容器互访Docker: 容器互访的三种方式场景三个容器 digger-app: 启动 API 服务,依赖 redis 和 mysql digger-redis: redis 服务 digger-mysql: mysql 服务 方法一:--link--link 的格式为 --link name:alias,name ...原创 2020-02-06 11:19:05 · 149 阅读 · 0 评论 -
Docker Compose 通过资源配置运行容器
docker官方的容器编排工具它是一个用于定义和运行复杂应用的Docker 工具概述Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。其代码目前在https://github.com/docker/compose上开源。Compose 定位是 「定义和运行多...原创 2020-02-06 11:20:27 · 392 阅读 · 0 评论