基础指令
-
docker run
运行一个
ubuntu容器并在其中执行echo "Hello, Docker!"命令:docker run ubuntu /bin/echo "Hello, Docker!" -
docker pull
从 Docker Hub 下载最新的
nginx镜像:docker pull nginx -
docker build
在当前目录下,假设有一个 Dockerfile,构建一个名为
my-custom-app的镜像:docker build -t my-custom-app . -
docker images
列出本地所有的 Docker 镜像:
docker images -
docker rmi
删除名为
my-custom-app的镜像:docker rmi my-custom-app -
docker ps
列出所有正在运行的容器:
docker ps列出所有容器,包括未运行的:
docker ps -a
容器管理
-
docker start
启动名为
my-container的容器:docker start my-container -
docker stop
停止名为
my-container的容器:docker stop my-container -
docker restart
重启名为
my-container的容器:docker restart my-container -
docker rm
删除名为
my-container的容器:docker rm my-container -
docker logs
查看名为
my-container的容器的日志:docker logs my-container -
docker exec
在运行中的
my-container容器内执行bash命令行界面:docker exec -it my-container bash
高级管理
-
docker volume create
创建一个名为
my-volume的新卷:docker volume create my-volume -
docker network create
创建一个名为
my-network的新网络:docker network create my-network -
docker compose up
假设当前目录下有一个
docker-compose.yml文件,启动所有服务:docker-compose up
这些例子提供了在 Linux 系统下使用 Docker 命令的基础知识。实践中,根据具体需求,可能需要对命令进行调整或组合使用。