Docker简介与安装使用

本文最后更新于:2024年6月3日 早上

Docker是一种轻量级的容器化解决方案,它可以将应用程序及其依赖项打包成一个可移植的容器,使得我们可以快速地部署和管理应用程序。

Docker 简介

Docker是一种轻量级的容器化解决方案,它可以将应用程序及其依赖项打包成一个可移植的容器,使得我们可以快速地部署和管理应用程序。使用Docker,我们可以避免开发和运行环境之间的不一致问题,使得我们的应用程序在不同的环境中运行时都具有相同的表现。与传统的虚拟机技术不同,Docker容器不需要运行完整的操作系统,而是只需要运行应用程序及其依赖项。这使得Docker容器比传统的虚拟机更轻量级,启动速度更快,同时也占用更少的资源。

Docker 与虚拟机的区别

传统的虚拟机技术是通过虚拟化硬件来实现多个操作系统的隔离。每个虚拟机都需要运行一个完整的操作系统及其依赖项,这导致虚拟机非常重量级,启动速度慢,同时也占用更多的资源。与之相比,Docker容器是通过共享宿主机操作系统的内核来实现隔离的。每个Docker容器只需要运行应用程序及其依赖项,而不需要运行完整的操作系统。这使得Docker容器比传统的虚拟机更轻量级,启动速度更快,同时也占用更少的资源。

Docker 安装

安装Docker的方法因不同的操作系统而异。以下是在Ubuntu系统上安装Docker的步骤:

  1. 更新apt软件包索引:
1
sudo apt-get update
  1. 安装Docker依赖包:
1
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
  1. 添加Docker的GPG密钥:
1
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
  1. 添加Docker的APT源:
1
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  1. 更新apt软件包索引:
1
sudo apt-get update
  1. 安装Docker:
1
sudo apt-get install docker-ce docker-ce-cli containerd.io

安装完成后,您可以通过运行以下命令来检查Docker是否已经正确安装:

1
sudo docker run hello-world

如果Docker已经正确安装,您将会看到一条欢迎消息。

常用Docker命令

下面列出一些常用的Docker命令,以帮助您更好地使用Docker:

  • docker build: 构建Docker镜像
  • docker run: 启动一个新的Docker容器
  • docker stop: 停止运行中的Docker容器
  • docker start: 启动已经停止的Docker容器
  • docker ps: 列出所有正在运行的Docker容器
  • docker images: 列出所有本地的Docker镜像
  • docker exec: 在运行中的Docker容器中执行命令
  • docker-compose up: 启动Docker Compose
  • docker-compose down: 停止Docker Compose

Docker简介与安装使用
https://lero.fun/2022/11/05/Docker简介与安装使用/
作者
Leroli
发布于
2022年11月5日
许可协议