• Docker的常用命令||Docker是个流行的容器化平台,它允许你打包、分发和运行应用程序。


    Docker是一个流行的容器化平台,它允许你打包、分发和运行应用程序。以下是一些常用的Docker命令及其示例用法:

    1. **docker run**: 用于运行一个新的容器实例。

       docker run <image_name>

        例如,运行一个Nginx容器:

       docker run nginx

    2. **docker stop**: 停止一个正在运行的容器。
     

     docker stop <container_id_or_name>


       例如,停止一个名为`my_nginx_container`的容器:
      

       docker stop my_nginx_container

    3. **docker start**: 启动一个已停止的容器。
       ```bash
       

    docker start <container_id_or_name>


       例如,启动一个名为`my_webapp_container`的容器:
       ```bash

       docker start my_webapp_container

    4. **docker ps**: 列出运行中的容器。
     

       docker ps

      查看所有容器的状态:
       

       docker ps -a

    5. **docker rm**: 删除一个容器。
       ```bash
       docker rm
       ```
       例如,删除一个名为`my_redis_container`的容器:
       ```bash
       docker rm my_redis_container
       ```

    6. **docker rmi**: 删除一个镜像。
       ```bash
       docker rmi
       ```
       例如,删除名为`ubuntu:latest`的镜像:
       ```bash
       docker rmi ubuntu:latest
       ```

    7. **docker pull**: 从Docker Hub或其他仓库拉取镜像。
       ```bash
       docker pull
       ```
       例如,拉取最新版本的Redis镜像:
       ```bash
       docker pull redis:latest
       ```

    8. **docker build**: 使用Dockerfile创建新镜像。
       ```bash
       docker build -t .
       ```
       例如,构建一个名为`my_app`的镜像:
       ```bash
       docker build -t my_app .
       ```

    9. **docker images**: 列出本地镜像。
       ```bash
       docker images
       ```

    10. **docker logs**: 查看容器的输出日志。
        ```bash
        docker logs
        ```
        例如,查看一个名为`my_flask_app`的容器的日志:
        ```bash
        docker logs my_flask_app
        ```

    11. **docker exec**: 在运行的容器中执行命令。

      docker exec -it <container_id_or_name> bash

     例如,进入一个名为`my_mysql_container`的容器的交互式shell:

       docker exec -it my_mysql_container bash

    12. **docker system prune**: 清理未使用的容器、网络和镜像。

        docker system prune

      清理未使用的资源并询问确认:

        docker system prune -a

    这些命令是Docker最基本且常用的操作,可以帮助用户管理和运行Docker容器和镜像。

    【以上内容来源于AI,笔者进行整理和排版】

  • 相关阅读:
    C++ 堆、大顶堆、小顶堆、堆排序
    混合IP-SDN网络实现统一智能管理目前需要解决的问题
    AI加速(五)| 一个例子看懂流水——从指令到算法
    java面试需要掌握知识点
    2024生物发酵产品与技术装备展的创新魅力-东特科技
    【爬虫实战】用python爬今日头条热榜TOP50榜单!
    R语言dplyr中的Select函数变量列名
    FPGA底层资源综述
    深度学习入门(5) - RNN
    最新版校园招聘进大厂系列----------(2)美团篇 -----未完待续
  • 原文地址:https://blog.csdn.net/weixin_63378697/article/details/136166931