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

相关推荐
Bi26 分钟前
包含多个子项目集成一个项目部署Vercel方法
运维·前端
Mr. Cao code1 小时前
使用Tomcat Clustering和Redis Session Manager实现Session共享
java·linux·运维·redis·缓存·tomcat
zcz16071278211 小时前
Linux 网络命令大全
linux·运维·网络
the sun341 小时前
Reactor设计模式及其在epoll中的应用
linux·运维·服务器·c++
VVVVWeiYee1 小时前
BGP高级特性
运维·服务器·网络
喜欢你,还有大家1 小时前
Linux笔记7——shell编程基础-1
linux·运维·笔记
运维成长记1 小时前
Top 100 Linux Interview Questions and Answers
linux·运维·服务器
人工智能训练师1 小时前
openEuler系统中如何将docker安装在指定目录
linux·运维·服务器·人工智能·ubuntu
楠有枝2 小时前
普通用户使用docker命令
spring cloud·docker·eureka
冷面杰拉德2 小时前
vscode连接docker
ide·vscode·docker