mirror of
https://github.com/yeasy/docker_practice.git
synced 2024-11-24 07:23:38 +00:00
cli experimental is deprecated on 20.10
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com>
This commit is contained in:
parent
da614e8441
commit
6cfc12eece
@ -126,8 +126,8 @@ module.exports = config({
|
|||||||
// link: ''
|
// link: ''
|
||||||
// },
|
// },
|
||||||
{
|
{
|
||||||
text: '腾讯云2021新春采购节',
|
text: '云服务器特惠',
|
||||||
link: 'https://cloud.tencent.com/act/cps/redirect?redirect=10488&cps_key=3a5255852d5db99dcd5da4c72f05df61&from=activity'
|
link: 'https://cloud.tencent.com/act/cps/redirect?redirect=1062&cps_key=3a5255852d5db99dcd5da4c72f05df61&from=console'
|
||||||
},
|
},
|
||||||
// {
|
// {
|
||||||
// text: '语言',
|
// text: '语言',
|
||||||
@ -151,7 +151,7 @@ module.exports = config({
|
|||||||
'design',
|
'design',
|
||||||
{
|
{
|
||||||
title: "部署 Kubernetes",
|
title: "部署 Kubernetes",
|
||||||
collapsable: false,
|
collapsable: true,
|
||||||
children: [
|
children: [
|
||||||
"setup/",
|
"setup/",
|
||||||
"setup/kubeadm",
|
"setup/kubeadm",
|
||||||
@ -162,7 +162,7 @@ module.exports = config({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Kubernetes 命令行 kubectl",
|
title: "Kubernetes 命令行 kubectl",
|
||||||
collapsable: false,
|
collapsable: true,
|
||||||
children: [
|
children: [
|
||||||
'kubectl/'
|
'kubectl/'
|
||||||
]
|
]
|
||||||
@ -185,7 +185,7 @@ module.exports = config({
|
|||||||
'fedora',
|
'fedora',
|
||||||
'centos',
|
'centos',
|
||||||
'raspberry-pi',
|
'raspberry-pi',
|
||||||
'offline',
|
// 'offline',
|
||||||
'mac',
|
'mac',
|
||||||
'windows',
|
'windows',
|
||||||
'mirror',
|
'mirror',
|
||||||
@ -216,7 +216,7 @@ module.exports = config({
|
|||||||
'actions/',
|
'actions/',
|
||||||
{
|
{
|
||||||
title: "Drone",
|
title: "Drone",
|
||||||
collapsable: false,
|
collapsable: true,
|
||||||
children: [
|
children: [
|
||||||
'drone/',
|
'drone/',
|
||||||
'drone/install'
|
'drone/install'
|
||||||
@ -327,7 +327,7 @@ module.exports = config({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "高级网络配置",
|
title: "高级网络配置",
|
||||||
collapsable: false,
|
collapsable: true,
|
||||||
children: [
|
children: [
|
||||||
'advanced_network/',
|
'advanced_network/',
|
||||||
'advanced_network/quick_guide',
|
'advanced_network/quick_guide',
|
||||||
@ -341,7 +341,7 @@ module.exports = config({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Swarm mode",
|
title: "Swarm mode",
|
||||||
collapsable: false,
|
collapsable: true,
|
||||||
children: [
|
children: [
|
||||||
'swarm_mode/',
|
'swarm_mode/',
|
||||||
'swarm_mode/overview',
|
'swarm_mode/overview',
|
||||||
@ -355,7 +355,7 @@ module.exports = config({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "安全",
|
title: "安全",
|
||||||
collapsable: false,
|
collapsable: true,
|
||||||
children: [
|
children: [
|
||||||
'security/',
|
'security/',
|
||||||
'security/kernel_ns',
|
'security/kernel_ns',
|
||||||
@ -368,7 +368,7 @@ module.exports = config({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "底层实现",
|
title: "底层实现",
|
||||||
collapsable: false,
|
collapsable: true,
|
||||||
children: [
|
children: [
|
||||||
'underly/',
|
'underly/',
|
||||||
'underly/arch',
|
'underly/arch',
|
||||||
@ -391,7 +391,7 @@ module.exports = config({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Etcd",
|
title: "Etcd",
|
||||||
collapsable: false,
|
collapsable: true,
|
||||||
children: [
|
children: [
|
||||||
'etcd/',
|
'etcd/',
|
||||||
'etcd/intro',
|
'etcd/intro',
|
||||||
@ -402,7 +402,7 @@ module.exports = config({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Fedora CoreOS",
|
title: "Fedora CoreOS",
|
||||||
collapsable: false,
|
collapsable: true,
|
||||||
children: [
|
children: [
|
||||||
'coreos/',
|
'coreos/',
|
||||||
'coreos/intro',
|
'coreos/intro',
|
||||||
@ -413,7 +413,7 @@ module.exports = config({
|
|||||||
'appendix/faq/',
|
'appendix/faq/',
|
||||||
{
|
{
|
||||||
title: "热门镜像介绍",
|
title: "热门镜像介绍",
|
||||||
collapsable: false,
|
collapsable: true,
|
||||||
children: [
|
children: [
|
||||||
'appendix/repo/',
|
'appendix/repo/',
|
||||||
'appendix/repo/ubuntu',
|
'appendix/repo/ubuntu',
|
||||||
@ -430,7 +430,7 @@ module.exports = config({
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Docker 命令",
|
title: "Docker 命令",
|
||||||
collapsable: false,
|
collapsable: true,
|
||||||
children: [
|
children: [
|
||||||
'appendix/command/',
|
'appendix/command/',
|
||||||
'appendix/command/docker',
|
'appendix/command/docker',
|
||||||
|
@ -51,7 +51,7 @@ Docker 自身仍在快速发展中,生态环境也在蓬勃成长。建议初
|
|||||||
* QQ 群 IX (已满):571502246
|
* QQ 群 IX (已满):571502246
|
||||||
* QQ 群 X (可加):145983035
|
* QQ 群 X (可加):145983035
|
||||||
|
|
||||||
>如果有容器相关的疑问,请通过 [Issues](https://github.com/yeasy/docker_practice/issues/new/choose) 来提出。
|
>如果有容器技术相关的疑问,请通过 [Issues](https://github.com/yeasy/docker_practice/issues/new/choose) 来提出。
|
||||||
|
|
||||||
## 进阶学习
|
## 进阶学习
|
||||||
|
|
||||||
|
@ -1,9 +1,5 @@
|
|||||||
# 使用 Buildx 构建镜像
|
# 使用 Buildx 构建镜像
|
||||||
|
|
||||||
## 启用 Buildx
|
|
||||||
|
|
||||||
`buildx` 命令属于实验特性,请参考 [开启实验特性](../install/experimental.md) 一节开启 Docker CLI 实验特性。
|
|
||||||
|
|
||||||
## 使用
|
## 使用
|
||||||
|
|
||||||
你可以直接使用 `docker buildx build` 命令构建镜像。
|
你可以直接使用 `docker buildx build` 命令构建镜像。
|
||||||
|
@ -34,8 +34,6 @@ $ docker run -it --rm username/test
|
|||||||
|
|
||||||
我们可以使用 `$ docker manifest inspect golang:alpine` 查看这个 `manifest` 列表的结构。
|
我们可以使用 `$ docker manifest inspect golang:alpine` 查看这个 `manifest` 列表的结构。
|
||||||
|
|
||||||
> 该命令属于实验特性,请参考 [开启实验特性](../install/experimental) 一节。
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
$ docker manifest inspect golang:alpine
|
$ docker manifest inspect golang:alpine
|
||||||
```
|
```
|
||||||
|
@ -2,35 +2,11 @@
|
|||||||
|
|
||||||
一些 docker 命令或功能仅当 **实验特性** 开启时才能使用,请按照以下方法进行设置。
|
一些 docker 命令或功能仅当 **实验特性** 开启时才能使用,请按照以下方法进行设置。
|
||||||
|
|
||||||
## 开启 Docker CLI 的实验特性
|
## Docker CLI 的实验特性
|
||||||
|
|
||||||
编辑 `~/.docker/config.json` 文件,新增如下条目
|
从 `v20.10` 版本开始,Docker CLI 所有实验特性的命令均默认开启,无需再进行配置或设置系统环境变量。
|
||||||
|
|
||||||
```json
|
## 开启 dockerd 的实验特性
|
||||||
{
|
|
||||||
"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 的实验特性
|
|
||||||
|
|
||||||
编辑 `/etc/docker/daemon.json`,新增如下条目
|
编辑 `/etc/docker/daemon.json`,新增如下条目
|
||||||
|
|
||||||
|
@ -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` 文件夹即可(其间需要输入用户密码)。
|
如同 macOS 其它软件一样,安装也非常简单,双击下载的 `.dmg` 文件,然后将那只叫 [Moby](https://www.docker.com/blog/call-me-moby-dock/) 的鲸鱼图标拖拽到 `Application` 文件夹即可(其间需要输入用户密码)。
|
||||||
|
|
||||||
|
@ -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` 开始安装。
|
下载好之后双击 `Docker Desktop Installer.exe` 开始安装。
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user