前端视角看 Docker : 基础命令全面指南

引言

Docker是一种开源的容器化平台,它允许开发者将应用程序和其依赖打包在一个轻量级的、可移植的容器中。这使得应用程序在不同的环境中部署变得简单且高效。本文将介绍Docker的一些基础命令和概念,帮助初学者快速上手。
在这里插入图片描述

1. Docker简介

Docker使用容器来隔离应用程序和环境。容器与虚拟机类似,但更加轻量级,因为它们共享宿主机的内核,而不需要模拟整个操作系统。

2. 安装Docker

在使用Docker之前,您需要在您的计算机上安装Docker。Docker支持多种操作系统,包括Windows、macOS和各种Linux发行版。可以访问dicker的官方网站下载适合操作系统的安装程序。

3. Docker基础命令

安装好Docker后,就可以开始使用以下基础命令了。

3.1 运行容器

  • 命令:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
  • 描述:这是最基础的Docker命令,用于从一个镜像启动一个新容器。如果本地没有指定的镜像,Docker会从Docker Hub上拉取它。
  • 示例:运行一个hello-world容器,docker run hello-world

3.2 查看容器

  • 命令:docker ps [OPTIONS]
  • 描述:列出所有正在运行的容器。使用-a选项可以查看所有容器,包括未运行的。
  • 示例:查看所有容器,docker ps -a

3.3 停止容器

  • 命令:docker stop [OPTIONS] CONTAINER [CONTAINER...]
  • 描述:停止一个或多个正在运行的容器。
  • 示例:停止一个名为my_container的容器,docker stop my_container

3.4 删除容器

  • 命令:docker rm [OPTIONS] CONTAINER [CONTAINER...]
  • 描述:删除一个或多个容器。只有停止的容器才能被删除。
  • 示例:删除一个名为my_container的容器,docker rm my_container

3.5 拉取镜像

  • 命令:docker pull [OPTIONS] NAME[:TAG|@DIGEST]
  • 描述:从镜像仓库拉取指定的镜像。
  • 示例:拉取最新的Ubuntu镜像,docker pull ubuntu

3.6 查看镜像

  • 命令:docker images [OPTIONS] [REPOSITORY[:TAG]]
  • 描述:列出本地存储的镜像。
  • 示例:查看所有本地镜像,docker images

3.7 删除镜像

  • 命令:docker rmi [OPTIONS] IMAGE [IMAGE...]
  • 描述:删除一个或多个镜像。
  • 示例:删除一个名为ubuntu的镜像,docker rmi ubuntu

3.8 查看容器日志

  • 命令:docker logs [OPTIONS] CONTAINER
  • 描述:获取容器的日志信息。
  • 示例:查看一个名为my_container的容器的日志,docker logs my_container

3.9 进入运行中的容器

  • 命令:docker exec -it CONTAINER COMMAND
  • 描述:在运行的容器中执行命令。
  • 示例:进入一个名为my_container的容器,并启动bash,`docker

你可能感兴趣的:(docker,docker,容器,运维)