Skip to content

Commit a8e690e

Browse files
committed
Merge pull request #85 from catroll/master
Fix link and figure.
2 parents 2804322 + 0cabecc commit a8e690e

File tree

5 files changed

+52
-25
lines changed

5 files changed

+52
-25
lines changed

_images/kubernetes_logo.png

14 KB
Loading

compose/usage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
可见,一个项目可以由多个服务(容器)关联而成,Compose 面向项目进行管理。
1010

1111
### 场景
12-
下面,我们创建一个经典的 Web 项目:一个 [Haproxy](www.haproxy.org),挂载三个 Web 容器。
12+
下面,我们创建一个经典的 Web 项目:一个 [Haproxy](http://www.haproxy.org/),挂载三个 Web 容器。
1313

1414
创建一个 `compose-haproxy-web` 目录,作为项目工作目录,并在其中分别创建两个子目录:`haproxy``web`
1515

install/debian.md

Lines changed: 49 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,66 @@
11
# Debian操作系统安装Docker
2-
##支持的版本
2+
3+
## 支持的版本
4+
35
- Debian testing stretch (64-bit)
46
- Debian 8.0 Jessie (64-bit)
57
- Debian 7.7 Wheezy (64-bit)
6-
##预安装
7-
Docker支持64位、内核高于3.10的Debian操作系统,内核低于3.10将导致数据丢失和系统不稳定等问题。
8+
9+
## 预安装
10+
11+
Docker 支持 64 位、内核高于 3.10 的 Debian 操作系统,内核低于 3.10 将导致数据丢失和系统不稳定等问题。
812
查看内核版本使用以下命令:
13+
914
```
1015
$ uname -r
1116
```
12-
###更新APT仓库
13-
Docker的APT仓库包含了1.7.1及以上版本的Docker,安装前需要更新APT设置,来使用新的仓库:
14-
1. 清理旧的仓库信息
17+
18+
### 更新APT仓库
19+
20+
Docker 的 APT 仓库包含了 1.7.1 及以上版本的 Docker,安装前需要更新 APT 设置,来使用新的仓库:
21+
22+
#### 1. 清理旧的仓库信息
23+
1524
```sh
1625
$ apt-get purge lxc-docker*
1726
$ apt-get purge docker.io*
1827
```
19-
2. 更新和安装软件包
28+
29+
#### 2. 更新和安装软件包
30+
2031
```sh
2132
$ apt-get update
2233
$ apt-get install apt-transport-https ca-certificates
2334
```
24-
3. 添加GPG键
35+
36+
#### 3. 添加 GPG 键
37+
2538
```
2639
$ apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
2740
```
28-
4. 添加APT源
29-
编辑文件 ```/etc/apt/sources.list.d/docker.list```,清理已存在的信息,写入APT源地址内容。以下以Debian Jessie为例,非Jessie版本的系统注意修改为自己对应的代号。
41+
42+
#### 4. 添加 APT 源
43+
44+
编辑文件 `/etc/apt/sources.list.d/docker.list`,清理已存在的信息,写入APT源地址内容。以下以 Debian Jessie 为例,非 Jessie 版本的系统注意修改为自己对应的代号。
45+
3046
```sh
3147
$ sudo cat <<EOF > /etc/apt/sources.list.d/docker.list
3248
deb https://apt.dockerproject.org/repo debian-jessie main
3349
EOF
3450
```
3551

3652
其他两个版本内容:
53+
3754
```
3855
deb https://apt.dockerproject.org/repo debian-wheezy main
3956
```
40-
```deb https://apt.dockerproject.org/repo debian-stretch main
57+
58+
```
59+
deb https://apt.dockerproject.org/repo debian-stretch main
4160
```
42-
5. 校验安装结果
61+
62+
#### 5. 校验安装结果
63+
4364
```
4465
$ apt-cache policy docker-engine
4566
docker-engine:
@@ -51,28 +72,36 @@ docker-engine:
5172
100 /var/lib/dpkg/status
5273
.....
5374
```
54-
以后,当执行```apt-get upgrade```等命令时,将使用新设置的的APT源。
5575

56-
##安装Docker
76+
以后,当执行 `apt-get upgrade` 等命令时,将使用新设置的的 APT 源。
77+
78+
## 安装 Docker
79+
5780
```
5881
$ sudo apt-get install docker-engine
5982
```
60-
##为非root用户授权
83+
84+
## 为非 root 用户授权
85+
6186
```
62-
# 如果没有就建立一个Docker组.
87+
# 如果没有就建立一个 Docker 组
6388
$ sudo groupadd docker
6489
65-
# 增加一个用户(用真实的名字替换下面的${USER})到docker组,需重登陆来生效
90+
# 增加一个用户(用真实的名字替换下面的 ${USER})到 Docker 组,需重登陆来生效
6691
$ sudo gpasswd -a ${USER} docker
6792
68-
# 重启docker服务
93+
# 重启 Docker 服务
6994
$ sudo service docker restart
7095
```
71-
##更新Docker
96+
97+
## 更新 Docker
98+
7299
```
73100
$ apt-get upgrade docker-engine
74101
```
75-
##卸载Docker
102+
103+
## 卸载 Docker
104+
76105
```sh
77106
# 卸载软件包
78107
$ sudo apt-get purge docker-engine
@@ -82,6 +111,4 @@ $ sudo apt-get autoremove --purge docker-engine
82111

83112
#如有必要,执行以下命令,删除全部镜像、容器、数据卷和其他docker相关用户信息:
84113
$ rm -rf /var/lib/docker
85-
86114
```
87-

kubernetes/intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 项目简介
22

3-
![](../_images/kubernetes_logo.svg)
3+
![](../_images/kubernetes_logo.png)
44

55
Kubernetes 是 Google 团队发起的开源项目,它的目标是管理跨多个主机的容器,提供基本的部署,维护以及运用伸缩,主要实现语言为Go语言。Kubernetes是:
66
* 易学:轻量级,简单,容易理解

repository/dockerhub.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Pulling repository centos
4343
自动创建(Automated Builds)功能对于需要经常升级镜像内程序来说,十分方便。
4444
有时候,用户创建了镜像,安装了某个软件,如果软件发布新版本则需要手动更新镜像。。
4545

46-
而自动创建允许用户通过 Docker Hub 指定跟踪一个目标网站(目前支持 [GitHub](github.org)[BitBucket](bitbucket.org))上的项目,一旦项目发生新的提交,则自动执行创建。
46+
而自动创建允许用户通过 Docker Hub 指定跟踪一个目标网站(目前支持 [GitHub](https://github.org)[BitBucket](https://bitbucket.org))上的项目,一旦项目发生新的提交,则自动执行创建。
4747

4848
要配置自动创建,包括如下的步骤:
4949
* 创建并登录 Docker Hub,以及目标网站;

0 commit comments

Comments
 (0)