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