Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
krislinzhao committed May 31, 2020
1 parent 2fd92a1 commit b04e7ef
Show file tree
Hide file tree
Showing 8 changed files with 55 additions and 2 deletions.
10 changes: 10 additions & 0 deletions Docker/02.Docker 安装.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
- [1. 前提](#1-前提)
- [2. Docker三要素](#2-docker三要素)
- [3. 安装Docker](#3-安装docker)
- [1. 删除旧版本](#1-删除旧版本)
- [2. 三种方法](#2-三种方法)
- [3. Docker版本](#3-docker版本)
- [4. 启动 Docker](#4-启动-docker)
- [4. Docker 镜像加速](#4-docker-镜像加速)
- [5. hello world](#5-hello-world)
- [6. Docker 和 VM 比较](#6-docker-和-vm-比较)
# 1. 前提

当前 Docker 基本都装在 Linux 环境下,以 CentOS 为例,建议 CentOS6.5 以上版本,目前主流 CentOS6.8 和 CentOS7.x 都支持
Expand Down
4 changes: 4 additions & 0 deletions Docker/03.Docker 常用命令.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
- [1. 帮助命令](#1-帮助命令)
- [2. 镜像命令](#2-镜像命令)
- [3. 容器命令](#3-容器命令)
- [4. 常用命令总结](#4-常用命令总结)
# 1. 帮助命令

* docker version
Expand Down
5 changes: 5 additions & 0 deletions Docker/04.Docker镜像.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
- [1. UnionFS 联合文件系统](#1-unionfs-联合文件系统)
- [2. Docker 镜像加载原理](#2-docker-镜像加载原理)
- [3. Docker 镜像 commit 操作](#3-docker-镜像-commit-操作)


镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。

而 Docker 镜像的底层实现原理是 UnionFS 联合文件系统
Expand Down
8 changes: 8 additions & 0 deletions Docker/05.Docker容器数据卷.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
- [1. 什么是 Docker 容器数据卷](#1-什么是-docker-容器数据卷)
- [2. 数据卷的用处](#2-数据卷的用处)
- [3. 数据卷使用](#3-数据卷使用)
- [一. 直接通过命令添加数据卷](#一-直接通过命令添加数据卷)
- [二. DockerFile添加数据卷](#二-dockerfile添加数据卷)
- [三. 数据卷容器](#三-数据卷容器)


# 1. 什么是 Docker 容器数据卷

需求:
Expand Down
11 changes: 11 additions & 0 deletions Docker/06.DockerFile解析.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
- [1. 什么是 DockerFile](#1-什么是-dockerfile)
- [2. DockerFile 构建过程解析](#2-dockerfile-构建过程解析)
- [DockerFile 基础知识](#dockerfile-基础知识)
- [Docker执行Dockerfile的大致流程](#docker执行dockerfile的大致流程)
- [3. DockerFile 体系结构(保留字)](#3-dockerfile-体系结构保留字)
- [4. DockerFile 实战案例](#4-dockerfile-实战案例)
- [一. 自定义 CentOS 镜像案例](#一-自定义-centos-镜像案例)
- [二. CMD/ENTRYPOINT 镜像案例](#二-cmdentrypoint-镜像案例)
- [三. 自定义 Tomcat9 镜像(重要)](#三-自定义-tomcat9-镜像重要)
- [四. 总结](#四-总结)

# 1. 什么是 DockerFile

Dockerfile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。
Expand Down
12 changes: 11 additions & 1 deletion Docker/Docker方式启动tomcat,访问首页出现404错误.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
- [场景](#场景)
- [初步解决](#初步解决)
- [1. 进入容器的tomcat目录](#1-进入容器的tomcat目录)
- [2. 进入webapps文件夹](#2-进入webapps文件夹)
- [3.把webapps.dist中的内容复制到webapps中](#3把webappsdist中的内容复制到webapps中)
- [彻底解决](#彻底解决)
- [1. ctrl+p+q不退出容器的方式返回到宿主机目录下](#1-ctrlpq不退出容器的方式返回到宿主机目录下)
- [2. 使用docker commit命令将修改后的容器生成新的镜像](#2-使用docker-commit命令将修改后的容器生成新的镜像)
- [3.运行新的镜像](#3运行新的镜像)

# 场景

docker启动tomcat(版本是从阿里云上拉下的:9.0.35)时,访问tomcat首页时出现404错误
Expand Down Expand Up @@ -26,7 +36,7 @@ docker启动tomcat(版本是从阿里云上拉下的:9.0.35)时,访问tomcat首

## 2. 使用docker commit命令将修改后的容器生成新的镜像

### docker commit命令详解:
docker commit命令详解:

* 1.作用:将运行着的容器映射成新的镜像

Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
- [1. 登陆阿里云的容器镜像服务](#1-登陆阿里云的容器镜像服务)
- [创建镜像仓库](#创建镜像仓库)
- [2. 在本地生成容器镜像](#2-在本地生成容器镜像)
- [3. 然后根据指示推送本地 image 到阿里云的 repository](#3-然后根据指示推送本地-image-到阿里云的-repository)

# 1. 登陆阿里云的容器镜像服务

## 创建镜像仓库
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@

| 1 | 2 | 3 | 4 | 5 | 6 |
| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ |
| [Git](/tree/master/Git) <br>![](https://img.shields.io/badge/%20-FFFFFF.svg?style=plastic&logo=git) | [Docker](/tree/master/Docker)<br>![](https://img.shields.io/badge/%20-FFFFFF.svg?style=plastic&logo=docker) | [Nginx](/tree/master/Nginx)<br>![](https://img.shields.io/badge/%20-FFFFFF.svg?style=plastic&logo=nginx) | [前端](/tree/master/前端)<br>![](https://img.shields.io/badge/Front%20End-3776AB.svg?style=plastic) | [Python](/tree/master/python)<br>![](https://img.shields.io/badge/%20-FFFFFF.svg?style=plastic&logo=python) | [软件工程](/tree/master/软件工程)<br>![](https://img.shields.io/badge/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B-000000.svg?style=plastic) |
| [Git](/tree/master/Git) <br>![](https://img.shields.io/badge/%20-FFFFFF.svg?style=plastic&logo=git) | [Docker](./Docker/README.md)<br>![](https://img.shields.io/badge/%20-FFFFFF.svg?style=plastic&logo=docker) | [Nginx](/tree/master/Nginx)<br>![](https://img.shields.io/badge/%20-FFFFFF.svg?style=plastic&logo=nginx) | [前端](/tree/master/前端)<br>![](https://img.shields.io/badge/Front%20End-3776AB.svg?style=plastic) | [Python](/tree/master/python)<br>![](https://img.shields.io/badge/%20-FFFFFF.svg?style=plastic&logo=python) | [软件工程](/tree/master/软件工程)<br>![](https://img.shields.io/badge/%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B-000000.svg?style=plastic) |

0 comments on commit b04e7ef

Please sign in to comment.