📜  Docker-使用容器(1)

📅  最后修改于: 2023-12-03 15:30:32.497000             🧑  作者: Mango

Docker-使用容器

Docker是一种容器化技术,可以轻松地在不同的计算机或者操作系统之间进行部署和运行,因此备受程序员的青睐。本文将介绍如何使用Docker容器。

容器的概念

容器是Docker中的最基本单位,类似于轻量级的虚拟机。容器可以在自己的独立环境中运行应用程序,拥有自己的文件系统、内存、网络等资源,但与主机系统共享核心操作系统的内核。

容器的优点

相比传统的虚拟机,容器有如下优点:

  • 更轻量级,资源占用更少
  • 更容易创建、部署和启动
  • 更高效地利用物理机资源
Docker的安装

在使用Docker之前,需要先在本地计算机上安装Docker。Docker支持多种操作系统,包括Windows、MacOS和Linux。具体安装方法参见Docker官网

Docker命令简介

以下是常用的Docker命令:

  • docker pull: 从Docker Hub服务器拉取镜像
  • docker run: 运行指定的镜像
  • docker ps: 查看正在运行的容器
  • docker stop: 停止运行的容器
  • docker rm: 删除已停止运行的容器
  • docker rmi: 删除镜像
  • docker build: 根据Dockerfile创建镜像
使用Docker容器
步骤一:获取需要运行的镜像

Docker Hub是一个公共的镜像仓库,我们可以通过docker pull命令在本地计算机上拉取需要的镜像。例如,运行下面的命令拉取nginx镜像:

docker pull nginx
步骤二:运行容器

使用docker run命令运行刚才拉取的镜像。例如,下面的命令将在本地计算机上运行nginx容器:

docker run -d -p 80:80 nginx

参数解释:

  • -d:以后台方式运行容器
  • -p 80:80:将容器的80端口映射到本地计算机的80端口
步骤三:查看容器运行状态

运行下面的命令查看当前正在运行的容器:

docker ps
步骤四:停止容器

使用docker stop命令停止运行中的容器,例如:

docker stop <容器ID>
步骤五:删除容器和镜像

使用docker rmdocker rmi命令分别删除容器和镜像,例如:

docker rm <容器ID>
docker rmi <镜像名称>

至此,我们已经完成了使用Docker容器的基本操作。祝你在容器化的世界中玩得愉快!

参考链接