Docker 是一种开源的容器化平台,允许开发者打包应用及其依赖项到一个可移植的容器中。容器可以在任何支持Docker的环境中运行,这使得应用的部署和管理变得更加简单和高效。
1. Docker的基本概念在深入学习Docker之前,了解一些基本概念是很重要的: - 容器:容器是轻量级的、可移植的、封装了应用及其依赖项的运行环境。容器使用操作系统的内核,但彼此之间是隔离的。
- 镜像:镜像是用于创建容器的蓝图。它包含了运行某个应用所需的所有文件和环境配置。
- Docker Daemon:Docker守护进程用于管理Docker容器的生命周期。
- Docker CLI:Docker命令行界面,允许用户与Docker守护进程进行交互。
2. Docker的安装
2.1 Windows / macOS- 下载Docker Desktop:访问Docker官网下载适合你操作系统的Docker Desktop。
- 安装Docker Desktop:双击下载的安装包,按照提示进行安装。
- 启动Docker:安装完成后,启动Docker Desktop。
2.2 Linux在Linux上,可以通过包管理器安装Docker。以下是Ubuntu的安装步骤: # 更新包索引sudo apt-get update# 安装必要的包sudo apt-get install apt-transport-https ca-certificates curl software-properties-common# 添加Docker的官方GPG密钥curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -# 添加Docker的稳定版源sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"# 再次更新包索引sudo apt-get update# 安装Dockersudo apt-get install docker-ce 安装完成后,可以通过以下命令验证Docker是否安装成功:
3. Docker的基本使用
3.1 拉取镜像使用以下命令从Docker Hub拉取一个镜像,例如hello-world :
3.2 运行容器运行一个容器并执行其中的命令:
3.3 查看运行中的容器查看当前正在运行的容器:
3.4 停止容器可以使用以下命令停止运行中的容器:
3.5 删除容器删除一个停止的容器:
3.6 列出所有镜像查看本地所有的Docker镜像: 下载地址: nginx配置https的双向认证方式 docker+ddns实现动态域名的示例代码 |