基础指令
-
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 命令的基础知识。实践中,根据具体需求,可能需要对命令进行调整或组合使用。