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 命令。

相关推荐
xixingzhe26 分钟前
docker compose安装Prometheus、Grafana
docker·grafana·prometheus
企鹅侠客21 分钟前
ttyd:安全地通过网络共享您的 Linux 终端
linux·运维·ttyd
wb18931 分钟前
全局搜索正则表达式grep
运维·笔记·ubuntu·云计算
饭碗、碗碗香1 小时前
【开发常用命令】:服务器与本地之间的数据传输
linux·运维·服务器·笔记·学习
Linux运维技术栈1 小时前
GitLab 拉取变慢的原因及排查方法
运维·gitlab
Kevin不想说话926191 小时前
WSL2 Ubuntu Docker 完整部署指南
docker
搬码临时工1 小时前
如何开启自己计算机远程桌面连接功能? 给别人或异地访问
运维·服务器·网络·远程工作
啃火龙果的兔子2 小时前
在服务器上使用 Docker 部署 Node.js 后端服务和前端项目
服务器·docker·node.js
春马与夏2 小时前
Android自动化AirScript
android·运维·自动化
MonkeyBananas2 小时前
在Ubuntu中使用Apache2部署项目
linux·运维·ubuntu