diff --git a/.vuepress/config.js b/.vuepress/config.js index 59d833c..19a29bd 100644 --- a/.vuepress/config.js +++ b/.vuepress/config.js @@ -126,8 +126,8 @@ module.exports = config({ // link: '' // }, { - text: '腾讯云2021新春采购节', - link: 'https://cloud.tencent.com/act/cps/redirect?redirect=10488&cps_key=3a5255852d5db99dcd5da4c72f05df61&from=activity' + text: '云服务器特惠', + link: 'https://cloud.tencent.com/act/cps/redirect?redirect=1062&cps_key=3a5255852d5db99dcd5da4c72f05df61&from=console' }, // { // text: '语言', @@ -151,7 +151,7 @@ module.exports = config({ 'design', { title: "部署 Kubernetes", - collapsable: false, + collapsable: true, children: [ "setup/", "setup/kubeadm", @@ -162,7 +162,7 @@ module.exports = config({ }, { title: "Kubernetes 命令行 kubectl", - collapsable: false, + collapsable: true, children: [ 'kubectl/' ] @@ -185,7 +185,7 @@ module.exports = config({ 'fedora', 'centos', 'raspberry-pi', - 'offline', + // 'offline', 'mac', 'windows', 'mirror', @@ -216,7 +216,7 @@ module.exports = config({ 'actions/', { title: "Drone", - collapsable: false, + collapsable: true, children: [ 'drone/', 'drone/install' @@ -327,7 +327,7 @@ module.exports = config({ }, { title: "高级网络配置", - collapsable: false, + collapsable: true, children: [ 'advanced_network/', 'advanced_network/quick_guide', @@ -341,7 +341,7 @@ module.exports = config({ }, { title: "Swarm mode", - collapsable: false, + collapsable: true, children: [ 'swarm_mode/', 'swarm_mode/overview', @@ -355,7 +355,7 @@ module.exports = config({ }, { title: "安全", - collapsable: false, + collapsable: true, children: [ 'security/', 'security/kernel_ns', @@ -368,7 +368,7 @@ module.exports = config({ }, { title: "底层实现", - collapsable: false, + collapsable: true, children: [ 'underly/', 'underly/arch', @@ -391,7 +391,7 @@ module.exports = config({ }, { title: "Etcd", - collapsable: false, + collapsable: true, children: [ 'etcd/', 'etcd/intro', @@ -402,7 +402,7 @@ module.exports = config({ }, { title: "Fedora CoreOS", - collapsable: false, + collapsable: true, children: [ 'coreos/', 'coreos/intro', @@ -413,7 +413,7 @@ module.exports = config({ 'appendix/faq/', { title: "热门镜像介绍", - collapsable: false, + collapsable: true, children: [ 'appendix/repo/', 'appendix/repo/ubuntu', @@ -430,7 +430,7 @@ module.exports = config({ }, { title: "Docker 命令", - collapsable: false, + collapsable: true, children: [ 'appendix/command/', 'appendix/command/docker', diff --git a/README.md b/README.md index 4c17587..3c8f92e 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ Docker 自身仍在快速发展中,生态环境也在蓬勃成长。建议初 * QQ 群 IX (已满):571502246 * QQ 群 X (可加):145983035 ->如果有容器相关的疑问,请通过 [Issues](https://github.com/yeasy/docker_practice/issues/new/choose) 来提出。 +>如果有容器技术相关的疑问,请通过 [Issues](https://github.com/yeasy/docker_practice/issues/new/choose) 来提出。 ## 进阶学习 diff --git a/buildx/buildx.md b/buildx/buildx.md index ee7ec45..bdbfe9a 100644 --- a/buildx/buildx.md +++ b/buildx/buildx.md @@ -1,9 +1,5 @@ # 使用 Buildx 构建镜像 -## 启用 Buildx - -`buildx` 命令属于实验特性,请参考 [开启实验特性](../install/experimental.md) 一节开启 Docker CLI 实验特性。 - ## 使用 你可以直接使用 `docker buildx build` 命令构建镜像。 diff --git a/image/manifest.md b/image/manifest.md index 2e25797..b55d749 100644 --- a/image/manifest.md +++ b/image/manifest.md @@ -34,8 +34,6 @@ $ docker run -it --rm username/test 我们可以使用 `$ docker manifest inspect golang:alpine` 查看这个 `manifest` 列表的结构。 -> 该命令属于实验特性,请参考 [开启实验特性](../install/experimental) 一节。 - ```bash $ docker manifest inspect golang:alpine ``` diff --git a/install/experimental.md b/install/experimental.md index 037ea40..d32844e 100644 --- a/install/experimental.md +++ b/install/experimental.md @@ -2,35 +2,11 @@ 一些 docker 命令或功能仅当 **实验特性** 开启时才能使用,请按照以下方法进行设置。 -## 开启 Docker CLI 的实验特性 +## Docker CLI 的实验特性 -编辑 `~/.docker/config.json` 文件,新增如下条目 +从 `v20.10` 版本开始,Docker CLI 所有实验特性的命令均默认开启,无需再进行配置或设置系统环境变量。 -```json -{ - "experimental": "enabled" -} -``` - -或者通过设置环境变量的方式: - -**Linux/macOS** - -```bash -$ export DOCKER_CLI_EXPERIMENTAL=enabled -``` - -**Windows** - -```powershell -# 临时生效 -$ set $env:DOCKER_CLI_EXPERIMENTAL="enabled" - -# 永久生效 -$ [environment]::SetEnvironmentvariable("DOCKER_CLI_EXPERIMENTAL","enabled","User") -``` - -## 开启 Dockerd 的实验特性 +## 开启 dockerd 的实验特性 编辑 `/etc/docker/daemon.json`,新增如下条目 diff --git a/install/mac.md b/install/mac.md index 9685c14..562631e 100644 --- a/install/mac.md +++ b/install/mac.md @@ -16,7 +16,9 @@ $ brew install --cask docker ### 手动下载安装 -如果需要手动下载,请点击以下 [链接](https://desktop.docker.com/mac/stable/Docker.dmg) 下载 Docker Desktop for Mac。 +如果需要手动下载,请点击以下 [链接](https://desktop.docker.com/mac/stable/amd64/Docker.dmg) 下载 Docker Desktop for Mac。 + +> 如果你的电脑搭载的是 M1 芯片(`arm64` 架构),请点击以下 [链接](https://desktop.docker.com/mac/stable/arm64/Docker.dmg) 下载 Docker Desktop for Mac。你可以在 [官方文档](https://docs.docker.com/docker-for-mac/apple-silicon/) 查阅已知的问题。 如同 macOS 其它软件一样,安装也非常简单,双击下载的 `.dmg` 文件,然后将那只叫 [Moby](https://www.docker.com/blog/call-me-moby-dock/) 的鲸鱼图标拖拽到 `Application` 文件夹即可(其间需要输入用户密码)。 diff --git a/install/windows.md b/install/windows.md index 70fefb8..ffe34f8 100644 --- a/install/windows.md +++ b/install/windows.md @@ -8,7 +8,7 @@ **手动下载安装** -点击以下 [链接](https://desktop.docker.com/win/stable/Docker%20Desktop%20Installer.exe) 下载 Docker Desktop for Windows。 +点击以下 [链接](https://desktop.docker.com/win/stable/amd64/Docker%20Desktop%20Installer.exe) 下载 Docker Desktop for Windows。 下载好之后双击 `Docker Desktop Installer.exe` 开始安装。