Docker 命令大全学习笔记

1. 概念和介绍

Docker 是一个开源容器技术,它将应用程序及其依赖项打包为一个可移植的容器,并提供简单易用的管理工具。

Docker 是基于 Linux 的 cgroups 和 namespace 技术实现的,它可以将应用程序及其依赖项打包成一组轻量级、可移植的容器,从而提供部署、管理、更新等方面的优势。

2. 命令详解及示例

2.1 docker run

该命令用于创建并启动一个新的容器。

Copy Code
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

示例:

Copy Code
docker run -it ubuntu:latest /bin/bash

2.2 docker ps

该命令用于列出当前正在运行的容器。

Copy Code
docker ps [OPTIONS]

示例:

Copy Code
docker ps

2.3 docker images

该命令用于列出本地存在的 Docker 镜像。

Copy Code
docker images [OPTIONS] [REPOSITORY[:TAG]]

示例:

Copy Code
docker images

2.4 docker build

该命令用于通过 Dockerfile 创建镜像。

Copy Code
docker build [OPTIONS] PATH | URL | -

示例:

Copy Code
docker build -t myimage .

2.5 docker exec

该命令用于在运行中的容器内执行命令。

Copy Code
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]

示例:

Copy Code
docker exec -it mycontainer /bin/bash

2.6 docker stop

该命令用于停止运行中的容器。

Copy Code
docker stop [OPTIONS] CONTAINER [CONTAINER...]

示例:

Copy Code
docker stop mycontainer

2.7 docker rm

该命令用于删除已停止的容器。

Copy Code
docker rm [OPTIONS] CONTAINER [CONTAINER...]

示例:

Copy Code
docker rm mycontainer

2.8 docker rmi

该命令用于删除本地存在的 Docker 镜像。

Copy Code
docker rmi [OPTIONS] IMAGE [IMAGE...]

示例:

Copy Code
docker rmi myimage

3. 结语

以上是 Docker 命令大全学习笔记的全部内容,希望对你在学习和使用 Docker 方面有所帮助。