Docker基础命令

Docker 是一个开源的容器化平台,用于开发、部署和运行应用程序。以下是一些基本的 Docker 命令:

  1. 安装 Docker

    在 Linux 上,你可以使用包管理器安装 Docker,例如在 Ubuntu 上:

    bash 复制代码
    sudo apt-get update
    sudo apt-get install docker.io
  2. 启动 Docker 服务

    bash 复制代码
    sudo service docker start
  3. 检查 Docker 版本

    bash 复制代码
    docker --version
  4. 运行一个容器

    bash 复制代码
    docker run [选项] <image> [命令] [参数]

    例如,运行一个基于 nginx 的容器:

    bash 复制代码
    docker run --name my-nginx -d -p 8080:80 nginx
  5. 列出容器

    • 列出正在运行的容器:

      bash 复制代码
      docker ps
    • 列出所有容器(包括停止的):

      bash 复制代码
      docker ps -a
  6. 停止容器

    bash 复制代码
    docker stop <容器ID或名称>
  7. 启动容器

    bash 复制代码
    docker start <容器ID或名称>
  8. 删除容器

    bash 复制代码
    docker rm <容器ID或名称>
  9. 查看容器日志

    bash 复制代码
    docker logs <容器ID或名称>
  10. 进入容器

    bash 复制代码
    docker exec -it <容器ID或名称> /bin/bash
  11. 构建镜像

    bash 复制代码
    docker build -t <用户名>/<仓库名>:<tag> <路径>
  12. 推送镜像到仓库

    bash 复制代码
    docker push <用户名>/<仓库名>:<tag>
  13. 拉取镜像

    bash 复制代码
    docker pull <image>
  14. 删除镜像

    bash 复制代码
    docker rmi <镜像ID或名称>
  15. 查看镜像

    bash 复制代码
    docker images
  16. 清理未使用的资源

    • 清理未使用的容器、网络和镜像:

      bash 复制代码
      docker system prune
    • 清理所有未使用的资源(包括镜像、容器、卷和网络):

      bash 复制代码
      docker system prune -a
  17. 查看 Docker 信息

    bash 复制代码
    docker info

这些命令是 Docker 使用的基础,通过它们你可以开始创建、管理和部署容器化应用程序。记得在使用 Docker 时,需要有相应的权限或使用 sudo 命令。

相关推荐
全能全知者23 分钟前
CentOS 快速部署 MinIO 教程
linux·运维·centos
戏神39 分钟前
基于H3C环境的实验——OSPF
运维·网络·网络协议·ospf
投机风清扬1 小时前
Linux内核参数管理
linux·运维
weixin_439469451 小时前
【外部配置文件映射到docker容器内部】
运维·docker·容器
南希夜酒1 小时前
在Linux系统安装Nginx
java·linux·运维·服务器·centos·云计算
小胖胖吖1 小时前
docker compose一键部署容器监控 CAdvisor+InfluxDB+Granfana
运维·docker·容器
微刻时光1 小时前
Docker镜像命令汇总笔记
linux·运维·笔记·ubuntu·docker·容器·centos
一叶知秋@qqy1 小时前
Kubernetes-Operator篇-02-脚手架熟悉
云原生·容器·kubernetes
华为云PaaS服务小智1 小时前
搭建Serverless社交媒体分析平台,Dataxet运维成本降低50%
运维·serverless·媒体
程思扬2 小时前
用ChatGPT做数据分析与挖掘,爽!
运维·经验分享·docker·chatgpt·数据挖掘·数据分析·前端框架