Docker 3分钟速通

内容分享5小时前发布
0 0 0

Docker

0. Docker 基础概念

Docker 简单来说就使用容器化技术,给应用程序封装独立的运行环境,每个运行环境就是一个容器。运行容器的计算机被称为宿主机,Docker 容器与虚拟机的最大区别是 Docker 容器之间共用一个系统内核,而每个虚拟机都包含一个操作系统的完整内核,所以 Docker 容器比虚拟机更轻、更小,启动速度更快。

1. 镜像和容器 基础概念

镜像类比是软件安装包 安装后就是容器,也可以理解为镜像是模具,容器是模具做出来的糕点,可以使用一个镜像生成很多容器。
也可以将镜像分享给别人使用,Docker 仓库(Docker Registry)就是用来存放和分享镜像的地方,每个人都可以把自己的镜像上传到仓库分享给别人使用。
Docker 的官方仓库就是 Docker Hub,https://hub.docker.com,上面存储了很多人分享的 Docker 镜像。
Docker 3分钟速通

2. 安装 Docker

Docker 是基于 Linux 的容器化技术,Windows 和 Mac 都是虚拟了一个 Linux 子系统来运行 Docker,最好的实战环境就是 Linux系统的宿主机。

2.1 linux 安装

https://get.docker.com 有安装步骤和命令,执行第一步和第四步等待命令执行完就好。

2.2 Mac 安装

https://www.docker.com 下载 Docker 桌面软件包,GUI界面连续点击下一步就可以安装完成。

2.3 Windows系统安装

启用Windows功能: 勾选“Virtual Machine Platform”(虚拟机平台)和“适用于Linux的Windows子系统”(WSL)。
重启电脑: 根据提示完成重启。
安装WSL:

* 以管理员身份打开命令提示符(CMD)。

* 执行
wsl --set-default-version 2
将WSL默认版本设为2。

* 执行
wsl --update
安装WSL(国内网络建议添加
--web-download
参数减少下载失败)。

下载并安装Docker Desktop: 从官方网站下载对应CPU架构的安装包(Windows通常为AMD64),按提示完成安装。需要安装到指定目录 使用命令
start /w "" "Docker Desktop Installer.exe" install --installation-dir=D:Docker

启动Docker Desktop: 需保持Docker Desktop软件运行。
验证安装: 在Windows终端输入
docker --version
,若能打印版本号则表示安装成功。

3. 镜像管理命令

docker pull docker.io/library/nginx:latest

用来从仓库下载镜像。第一部分 docker.io 是仓库的注册表

© 版权声明

相关文章

暂无评论

none
暂无评论...