Docker常用指令

基础指令

  • docker run

    运行一个 ubuntu 容器并在其中执行 echo "Hello, Docker!" 命令:

    bash 复制代码
    docker run ubuntu /bin/echo "Hello, Docker!"
  • docker pull

    从 Docker Hub 下载最新的 nginx 镜像:

    bash 复制代码
    docker pull nginx
  • docker build

    在当前目录下,假设有一个 Dockerfile,构建一个名为 my-custom-app 的镜像:

    bash 复制代码
    docker build -t my-custom-app .
  • docker images

    列出本地所有的 Docker 镜像:

    bash 复制代码
    docker images
  • docker rmi

    删除名为 my-custom-app 的镜像:

    bash 复制代码
    docker rmi my-custom-app
  • docker ps

    列出所有正在运行的容器:

    bash 复制代码
    docker ps

    列出所有容器,包括未运行的:

    bash 复制代码
    docker ps -a

容器管理

  • docker start

    启动名为 my-container 的容器:

    bash 复制代码
    docker start my-container
  • docker stop

    停止名为 my-container 的容器:

    bash 复制代码
    docker stop my-container
  • docker restart

    重启名为 my-container 的容器:

    bash 复制代码
    docker restart my-container
  • docker rm

    删除名为 my-container 的容器:

    bash 复制代码
    docker rm my-container
  • docker logs

    查看名为 my-container 的容器的日志:

    bash 复制代码
    docker logs my-container
  • docker exec

    在运行中的 my-container 容器内执行 bash 命令行界面:

    bash 复制代码
    docker exec -it my-container bash

高级管理

  • docker volume create

    创建一个名为 my-volume 的新卷:

    bash 复制代码
    docker volume create my-volume
  • docker network create

    创建一个名为 my-network 的新网络:

    bash 复制代码
    docker network create my-network
  • docker compose up

    假设当前目录下有一个 docker-compose.yml 文件,启动所有服务:

    bash 复制代码
    docker-compose up

这些例子提供了在 Linux 系统下使用 Docker 命令的基础知识。实践中,根据具体需求,可能需要对命令进行调整或组合使用。

相关推荐
瑞克-桑切斯1 小时前
docker mail商城
运维·docker·容器
java_logo2 小时前
Docker 部署 ReMe:轻松搭建 AI Agent 记忆管理平台
人工智能·docker·容器·ai agent·轩辕镜像·reme·agentscope-ai
不庸.2 小时前
WPScan 实战入门:从 Docker 靶场到弱密码爆破
运维·安全·web安全·docker·容器·安全性测试·wpscan
xbzb3 小时前
Docker 架构与部署:一条 docker run 到底走了三层
docker·容器·架构·镜像·加速·daemon
java_logo15 小时前
Docker 部署 Dify:轻松搭建 LLM 应用开发平台
运维·docker·容器
方便面不加香菜16 小时前
Docker Container -- 综合实战案例详解
运维·docker·容器
修己xj21 小时前
在 AMD 机器上拉取 ARM 架构 Docker 镜像
docker
瑞克-桑切斯1 天前
docker Harbor 单机部署手册
大数据·运维·elasticsearch·docker·容器
wzq11_6661 天前
Kubernetes集群——存储管理
云原生·容器·kubernetes
闲云自留地2 天前
K8s 的记忆大脑!ETCD 集群部署、etcdctl 命令与备份恢复全通关
容器·kubernetes·etcd