Update vuepress

Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com>
This commit is contained in:
Kang HuaiShuai 2019-12-09 13:40:10 +08:00
parent 0ac24829e1
commit a601a83c0e
No known key found for this signature in database
GPG Key ID: 0A380828B1C243A7
5 changed files with 150 additions and 86 deletions

View File

@ -19,7 +19,9 @@ jobs:
- name: vuepress
run: |
sudo rm -rf _book
npx vuepress build
npm i vuepress --save-dev
npm i
npm run vuepress:build
echo "vuepress.docker-practice.com" > .vuepress/dist/CNAME
- name: Upload Vuepress dist
uses: docker://pcit/pages

3
.gitignore vendored
View File

@ -6,5 +6,8 @@ _book/
*.swp
*.edx
.DS_Store
node_modules/
package-lock.json
.vuepress/dist

View File

@ -1,6 +1,37 @@
module.exports = {
title: 'Docker 从入门到实践',
base: '/',
head: [['script', {}, `
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "//hm.baidu.com/hm.js?81a3490c9cd141dbcf6d00bc18b6edae";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
`],
[
'script', {}, `
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
`
]
],
plugins: {
sitemap: {
hostname: 'https://vuepress.mirror.docker-practice.com'
},
},
themeConfig: {
docsRepo: 'yeasy/docker_practice',
docsDir: '/',
@ -84,7 +115,7 @@ module.exports = {
},
{
title: "Kubernetes 命令行 kubectl",
collapsable:false,
collapsable: false,
children: [
'kubectl/'
]
@ -128,7 +159,7 @@ module.exports = {
'/cases/os/': [
{
title: "操作系统",
collapsable:false,
collapsable: false,
children: [
'busybox',
'alpine',
@ -170,7 +201,7 @@ module.exports = {
'introduction/what',
'introduction/why',
]
},{
}, {
title: "基本概念",
collapsable: false,
children: [
@ -216,7 +247,7 @@ module.exports = {
'image/multistage-builds/laravel',
'image/manifest',
]
},{
}, {
title: "操作容器",
collapsable: false,
children: [
@ -231,15 +262,15 @@ module.exports = {
},
{
title: "数据管理",
collapsable:false,
collapsable: false,
children: [
'data_management/',
'data_management/volume',
'data_management/bind-mounts',
],
},{
}, {
title: "使用网络",
collapsable:false,
collapsable: false,
children: [
'network/',
'network/port_mapping',
@ -249,7 +280,7 @@ module.exports = {
},
{
title: "高级网络配置",
collapsable:false,
collapsable: false,
children: [
'advanced_network/',
'advanced_network/quick_guide',
@ -263,7 +294,7 @@ module.exports = {
},
{
title: "Swarm mode",
collapsable:false,
collapsable: false,
children: [
'swarm_mode/',
'swarm_mode/overview',
@ -300,7 +331,7 @@ module.exports = {
},
{
title: "Etcd",
collapsable:false,
collapsable: false,
children: [
'etcd/',
'etcd/intro',
@ -320,8 +351,8 @@ module.exports = {
},
{
title: "Docker 开源项目",
collapsable:false,
children:[
collapsable: false,
children: [
'opensource/',
'opensource/linuxkit',
],

View File

@ -8,7 +8,7 @@
Kubernetes 依赖 Etcd 服务来维护所有主节点的状态
## 启动 Etcd 服务
## 启动 Etcd 服务
```bash
docker run --net=host -d gcr.io/google_containers/etcd:2.0.9 /usr/local/bin/etcd --addr=127.0.0.1:4001 --bind-addr=0.0.0.0:4001 --data-dir=/var/etcd/data

28
package.json Normal file
View File

@ -0,0 +1,28 @@
{
"name": "docker_practice",
"version": "1.0.0",
"description": "docker_practice",
"main": "index.js",
"dependencies": {},
"devDependencies": {
"chalk": "^3.0.0",
"commander": "^4.0.1",
"esm": "^3.2.25",
"vuepress-plugin-container": "^2.1.2",
"vuepress-plugin-sitemap": "^2.3.1"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"vuepress:build": "npx vuepress build"
},
"repository": {
"type": "git",
"url": "git+https://github.com/yeasy/docker_practice.git"
},
"author": "",
"license": "ISC",
"bugs": {
"url": "https://github.com/yeasy/docker_practice/issues"
},
"homepage": "https://github.com/yeasy/docker_practice#readme"
}