mirror of
https://github.com/yeasy/docker_practice.git
synced 2024-11-24 15:28:54 +00:00
Update vuepress
Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com>
This commit is contained in:
parent
0ac24829e1
commit
a601a83c0e
4
.github/workflows/ci.yaml
vendored
4
.github/workflows/ci.yaml
vendored
@ -19,7 +19,9 @@ jobs:
|
|||||||
- name: vuepress
|
- name: vuepress
|
||||||
run: |
|
run: |
|
||||||
sudo rm -rf _book
|
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
|
echo "vuepress.docker-practice.com" > .vuepress/dist/CNAME
|
||||||
- name: Upload Vuepress dist
|
- name: Upload Vuepress dist
|
||||||
uses: docker://pcit/pages
|
uses: docker://pcit/pages
|
||||||
|
3
.gitignore
vendored
3
.gitignore
vendored
@ -6,5 +6,8 @@ _book/
|
|||||||
*.swp
|
*.swp
|
||||||
*.edx
|
*.edx
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
|
||||||
node_modules/
|
node_modules/
|
||||||
|
package-lock.json
|
||||||
|
|
||||||
.vuepress/dist
|
.vuepress/dist
|
||||||
|
@ -1,58 +1,89 @@
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
title: 'Docker 从入门到实践',
|
title: 'Docker 从入门到实践',
|
||||||
base: '/',
|
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: {
|
themeConfig: {
|
||||||
docsRepo: 'yeasy/docker_practice',
|
docsRepo: 'yeasy/docker_practice',
|
||||||
docsDir: '/',
|
docsDir: '/',
|
||||||
editLinks: true,
|
editLinks: true,
|
||||||
nav: [{
|
nav: [{
|
||||||
text: '安装 Docker',
|
text: '安装 Docker',
|
||||||
link: '/install/',
|
link: '/install/',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: 'Docker 入门',
|
text: 'Docker 入门',
|
||||||
link: '/'
|
link: '/'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: 'Docker 实战',
|
text: 'Docker 实战',
|
||||||
link: '/cases/os/'
|
link: '/cases/os/'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: 'CI/CD',
|
text: 'CI/CD',
|
||||||
link: '/cases/ci/'
|
link: '/cases/ci/'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: 'Docker 仓库',
|
text: 'Docker 仓库',
|
||||||
link: '/repository/'
|
link: '/repository/'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: '底层实现',
|
text: '底层实现',
|
||||||
link: '/underly/',
|
link: '/underly/',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: 'Compose',
|
text: 'Compose',
|
||||||
link: '/compose/',
|
link: '/compose/',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: 'Kubernetes',
|
text: 'Kubernetes',
|
||||||
link: '/kubernetes/',
|
link: '/kubernetes/',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: "云计算",
|
text: "云计算",
|
||||||
link: "/cloud/",
|
link: "/cloud/",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: 'GitHub',
|
text: 'GitHub',
|
||||||
link: 'https://github.com/yeasy/docker_practice'
|
link: 'https://github.com/yeasy/docker_practice'
|
||||||
},
|
},
|
||||||
// {
|
// {
|
||||||
// text: '捐赠',
|
// text: '捐赠',
|
||||||
// link: ''
|
// link: ''
|
||||||
// },
|
// },
|
||||||
{
|
{
|
||||||
text: '腾讯云容器服务',
|
text: '腾讯云容器服务',
|
||||||
link: 'https://cloud.tencent.com/redirect.php?redirect=10058&cps_key=3a5255852d5db99dcd5da4c72f05df61'
|
link: 'https://cloud.tencent.com/redirect.php?redirect=10058&cps_key=3a5255852d5db99dcd5da4c72f05df61'
|
||||||
},
|
},
|
||||||
// {
|
// {
|
||||||
// text: '语言',
|
// text: '语言',
|
||||||
// items: [{
|
// items: [{
|
||||||
@ -84,7 +115,7 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Kubernetes 命令行 kubectl",
|
title: "Kubernetes 命令行 kubectl",
|
||||||
collapsable:false,
|
collapsable: false,
|
||||||
children: [
|
children: [
|
||||||
'kubectl/'
|
'kubectl/'
|
||||||
]
|
]
|
||||||
@ -101,23 +132,23 @@ module.exports = {
|
|||||||
'wordpress',
|
'wordpress',
|
||||||
],
|
],
|
||||||
'/install/': [
|
'/install/': [
|
||||||
'ubuntu',
|
'ubuntu',
|
||||||
'debian',
|
'debian',
|
||||||
'fedora',
|
'fedora',
|
||||||
'centos',
|
'centos',
|
||||||
'raspberry-pi',
|
'raspberry-pi',
|
||||||
'mac',
|
'mac',
|
||||||
'windows',
|
'windows',
|
||||||
'mirror',
|
'mirror',
|
||||||
'experimental',
|
'experimental',
|
||||||
],
|
],
|
||||||
'/underly/': [
|
'/underly/': [
|
||||||
'arch',
|
'arch',
|
||||||
'namespace',
|
'namespace',
|
||||||
'cgroups',
|
'cgroups',
|
||||||
'ufs',
|
'ufs',
|
||||||
'container_format',
|
'container_format',
|
||||||
'network',
|
'network',
|
||||||
],
|
],
|
||||||
'/repository/': [
|
'/repository/': [
|
||||||
'dockerhub',
|
'dockerhub',
|
||||||
@ -128,7 +159,7 @@ module.exports = {
|
|||||||
'/cases/os/': [
|
'/cases/os/': [
|
||||||
{
|
{
|
||||||
title: "操作系统",
|
title: "操作系统",
|
||||||
collapsable:false,
|
collapsable: false,
|
||||||
children: [
|
children: [
|
||||||
'busybox',
|
'busybox',
|
||||||
'alpine',
|
'alpine',
|
||||||
@ -162,7 +193,7 @@ module.exports = {
|
|||||||
'/',
|
'/',
|
||||||
'/CHANGELOG',
|
'/CHANGELOG',
|
||||||
'/CONTRIBUTING',
|
'/CONTRIBUTING',
|
||||||
{
|
{
|
||||||
title: "Docker 简介",
|
title: "Docker 简介",
|
||||||
collapsable: false,
|
collapsable: false,
|
||||||
children: [
|
children: [
|
||||||
@ -170,7 +201,7 @@ module.exports = {
|
|||||||
'introduction/what',
|
'introduction/what',
|
||||||
'introduction/why',
|
'introduction/why',
|
||||||
]
|
]
|
||||||
},{
|
}, {
|
||||||
title: "基本概念",
|
title: "基本概念",
|
||||||
collapsable: false,
|
collapsable: false,
|
||||||
children: [
|
children: [
|
||||||
@ -216,7 +247,7 @@ module.exports = {
|
|||||||
'image/multistage-builds/laravel',
|
'image/multistage-builds/laravel',
|
||||||
'image/manifest',
|
'image/manifest',
|
||||||
]
|
]
|
||||||
},{
|
}, {
|
||||||
title: "操作容器",
|
title: "操作容器",
|
||||||
collapsable: false,
|
collapsable: false,
|
||||||
children: [
|
children: [
|
||||||
@ -231,25 +262,25 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "数据管理",
|
title: "数据管理",
|
||||||
collapsable:false,
|
collapsable: false,
|
||||||
children: [
|
children: [
|
||||||
'data_management/',
|
'data_management/',
|
||||||
'data_management/volume',
|
'data_management/volume',
|
||||||
'data_management/bind-mounts',
|
'data_management/bind-mounts',
|
||||||
],
|
],
|
||||||
},{
|
}, {
|
||||||
title: "使用网络",
|
title: "使用网络",
|
||||||
collapsable:false,
|
collapsable: false,
|
||||||
children: [
|
children: [
|
||||||
'network/',
|
'network/',
|
||||||
'network/port_mapping',
|
'network/port_mapping',
|
||||||
'network/linking',
|
'network/linking',
|
||||||
'network/dns',
|
'network/dns',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "高级网络配置",
|
title: "高级网络配置",
|
||||||
collapsable:false,
|
collapsable: false,
|
||||||
children: [
|
children: [
|
||||||
'advanced_network/',
|
'advanced_network/',
|
||||||
'advanced_network/quick_guide',
|
'advanced_network/quick_guide',
|
||||||
@ -263,7 +294,7 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Swarm mode",
|
title: "Swarm mode",
|
||||||
collapsable:false,
|
collapsable: false,
|
||||||
children: [
|
children: [
|
||||||
'swarm_mode/',
|
'swarm_mode/',
|
||||||
'swarm_mode/overview',
|
'swarm_mode/overview',
|
||||||
@ -300,7 +331,7 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Etcd",
|
title: "Etcd",
|
||||||
collapsable:false,
|
collapsable: false,
|
||||||
children: [
|
children: [
|
||||||
'etcd/',
|
'etcd/',
|
||||||
'etcd/intro',
|
'etcd/intro',
|
||||||
@ -320,10 +351,10 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Docker 开源项目",
|
title: "Docker 开源项目",
|
||||||
collapsable:false,
|
collapsable: false,
|
||||||
children:[
|
children: [
|
||||||
'opensource/',
|
'opensource/',
|
||||||
'opensource/linuxkit',
|
'opensource/linuxkit',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
'appendix/faq/',
|
'appendix/faq/',
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
Kubernetes 依赖 Etcd 服务来维护所有主节点的状态。
|
Kubernetes 依赖 Etcd 服务来维护所有主节点的状态。
|
||||||
|
|
||||||
## 启动 Etcd 服务。
|
## 启动 Etcd 服务
|
||||||
|
|
||||||
```bash
|
```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
|
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
28
package.json
Normal 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"
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user