From bc4bdeb664cabeca70e49e7be2b8478b9fca3a4d Mon Sep 17 00:00:00 2001 From: feilong Date: Tue, 15 Feb 2022 22:53:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AE=B9=E5=99=A8=E5=AE=89?= =?UTF-8?q?=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../install_centos.md" | 49 +++++++++++++++++++ .../install_mac.md" | 30 ++++++++++++ .../install_ubuntu.md" | 37 ++++++++++++++ .../install_windows.md" | 33 +++++++++++++ .../config.json" | 0 .../config.json" | 0 6 files changed, 149 insertions(+) create mode 100644 "data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_centos.md" create mode 100644 "data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_mac.md" create mode 100644 "data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_ubuntu.md" create mode 100644 "data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_windows.md" rename "data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/3.docker\347\256\241\347\220\206/config.json" => "data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/3.docker\345\256\271\345\231\250/config.json" (100%) rename "data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/4.Dockerfile/config.json" => "data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/4.\344\275\277\347\224\250Dockerfile\345\210\266\344\275\234\351\225\234\345\203\217/config.json" (100%) diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_centos.md" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_centos.md" new file mode 100644 index 0000000..49cfcea --- /dev/null +++ "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_centos.md" @@ -0,0 +1,49 @@ +# CentOS 上安装Docker + +什么是`Docker`: + +* `Docker` 将程序和程序运行所依赖的所有环境都打包到镜像里。“build once, run anywhere” +* `Docker` 是容器的一种实现。 + +CentOS 下如何安装`Docker`: + +* 官方安装教程: + +以下说法错误的是? + +## 答案 + +在 CentOS 上安装 Docker 默认推荐从 RPM 包安装 + +## 选项 + +### A + +CentOS 上安装Docker至少有3种方式。 + +### B + +CentOS 上移除旧版Docker的命令是: + +```bash +sudo yum remove docker \ + docker-client \ + docker-client-latest \ + docker-common \ + docker-latest \ + docker-latest-logrotate \ + docker-logrotate \ + docker-engine +``` + +### C + +可以下载[RPM包](https://download.docker.com/linux/centos/)手工安装 +安装命令: + +```bash +sudo yum install /path/to/package.rpm +sudo systemctl start docker +sudo docker run hello-world + +``` diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_mac.md" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_mac.md" new file mode 100644 index 0000000..f2455e6 --- /dev/null +++ "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_mac.md" @@ -0,0 +1,30 @@ +# MacOS 上安装Docker + +什么是`Docker`: + +* `Docker` 将程序和程序运行所依赖的所有环境都打包到镜像里。“build once, run anywhere” +* `Docker` 是容器的一种实现。 + +MacOS 下如何安装`Docker`: + +* 官方安装教程: + +以下说法错误的是? + +## 答案 + +在 MacOS 上不能安装 Docker + +## 选项 + +### A + +MacOS 上安装Docker需要根据设备芯片选择版本 + +### B + +MacOS 安装Docker Desktop 后,启动并点击Start即可启动容器服务 + +### C + +MacOS 上卸载Docker,只需从应用程序里把它删除即可 diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_ubuntu.md" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_ubuntu.md" new file mode 100644 index 0000000..5f5e3d2 --- /dev/null +++ "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_ubuntu.md" @@ -0,0 +1,37 @@ +# Ubuntu 上安装Docker + +什么是`Docker`: + +* `Docker` 将程序和程序运行所依赖的所有环境都打包到镜像里。“build once, run anywhere” +* `Docker` 是容器的一种实现。 + +Ubuntu 下如何安装`Docker`: + +* 官方安装教程: +* Ubuntu下的安装有3种方式,可以根据教程里的指令一步步选择,默认推荐[从repository安装](https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository) + +以下说法错误的是? + +## 答案 + +在 Ubuntu 上安装 Docker 默认推荐从 dep 包安装 + +## 选项 + +### A + +Ubuntu 上安装Docker至少有3种方式。 + +### B + +Ubuntu 上卸载Docker的命令是: + +```bash +sudo apt-get purge docker-ce docker-ce-cli containerd.io +sudo rm -rf /var/lib/docker +sudo rm -rf /var/lib/containerd +``` + +### C + +可以下载 deb 包安装: diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_windows.md" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_windows.md" new file mode 100644 index 0000000..1f443c4 --- /dev/null +++ "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/1.\345\256\211\350\243\205docker/install_windows.md" @@ -0,0 +1,33 @@ +# Windows下安装Docker + +什么是`Docker`: + +* `Docker` 将程序和程序运行所依赖的所有环境都打包到镜像里。“build once, run anywhere” +* `Docker` 是容器的一种实现。 + +Windows 下如何安装`Docker`: + +* 官方安装教程: +* 有两种安装套装,需要安装 WSL2 或者开启 Hyper-V and Containers 虚拟化特性。 +* 注意如果你已经装了WSL,不想因为装WSL2破坏了WSL,那么最好选择“开启 Hyper-V and Containers 虚拟化特性”的这个方式。 +* 无论哪种套装,安装“Docker Desktop” 并运行启动。 + +以下说法错误的是? + +## 答案 + +容器只有`Docker`一种实现 + +## 选项 + +### A + +Windows 上也能安装`Docker` + +### B + +通过构建 Docker,程序运行环境依赖的配置被极大简化 + +### C + +Windows上安装的“Docker Desktop”可以随时卸载 diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/3.docker\347\256\241\347\220\206/config.json" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/3.docker\345\256\271\345\231\250/config.json" similarity index 100% rename from "data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/3.docker\347\256\241\347\220\206/config.json" rename to "data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/3.docker\345\256\271\345\231\250/config.json" diff --git "a/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/4.Dockerfile/config.json" "b/data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/4.\344\275\277\347\224\250Dockerfile\345\210\266\344\275\234\351\225\234\345\203\217/config.json" similarity index 100% rename from "data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/4.Dockerfile/config.json" rename to "data/1.\344\272\221\345\216\237\347\224\237\345\210\235\351\230\266/1.\345\256\271\345\231\250(docker)/4.\344\275\277\347\224\250Dockerfile\345\210\266\344\275\234\351\225\234\345\203\217/config.json" -- GitLab