zoukankan      html  css  js  c++  java
  • 基础常用docker命令

    • 配置文件
    root@localhost:/# vim /usr/lib/systemd/system/docker.service
    二种导出 & 导入方法
    • ①导出容器快照
    root@localhost:/# docker export CONTAINER_ID > IMAGE_NAME.tar
    

      

    • ①导入容器快照
    root@localhost:/# cat docker/IMAGE_NAME.tar | docker import - REPOSITORY:TAG
    

      

    • ②把容器生成镜像
    root@localhost:/# docker commit CONTAINER_ID > REPOSITORY:TAG
    

      

    • ②导出镜像文件
    root@localhost:/# docker save -o NAME.tar REPOSITORY:TAG
                      -o 输出到文件
    

      

    • 登录自己docker
    root@localhost:/# docker login
    

      

    • 退出自己的docker
    root@localhost:/# docker logout
    

      

    • ②关键字搜索官方仓库镜像
    root@localhost:/# docker search REPOSITORY
    

      

    • 官网下载镜像
     
    root@localhost:/# docker pull REPOSITORY:TAG
    

      

    • 上传到自己仓库镜像
    root@localhost:/# docker push REPOSITORY:TAG
    

      

    • 查看本地镜像
    root@localhost:/# docker images
    

      

    • 删除本地镜像
    root@localhost:/# docker rmi IMAGE_ID
    

      

    • 删除全部本地镜像
    root@localhost:/# docker rmi $(docker images)
    

      

    • 使用镜像创建容器,并设置名称和后台运行
    root@localhost:/# docker run -itd --name NAME REPOSITORY /bin/bash
                      -i 交互式操作
                      -t 终端
                      -d 后台运行
                      -name 自定义镜像名
                      /bin/bash 交互式命令申请
    

      

    • 查看运行中的容器
    root@localhost:/# docker ps
    

      

    • 查看所有的容器
    root@localhost:/# docker ps -a
    

      

    • 进入运行中的容器
    root@localhost:/# docker exec -it CONTAINER_ID /bin/bash
    

      

    • 停止容器
    root@localhost:/# docker stop CONTAINER_ID
    

      

    • 启动容器
    root@localhost:/# docker start CONTAINER_ID
    

      

    • 重启容器
    root@localhost:/# docker restop CONTAINER_ID
    

      

    • 删除容器 - 需要先停止
    root@localhost:/# docker rm -f CONTAINER_ID
    

      

    • 删除所有停止状态的容器
    root@localhost:/# docker container prune
    

      

    • 运行容器内文件
    root@localhost:/# docker exec -it CONTAINER_ID /bin/bash /opt/webapp/test.sh
    

      

    • 运行容器内服务并映射出来端口
    root@localhost:/# docker run -d -p REPOSITORY PYTHON.py
                    -p 容器内部使用的端口随机映射到外面的主机上 自定义端口 -p 主机PORT:容器PORT
    

      

    • 查看容器端口映射
    root@localhost:/# docker port CONTAINER_ID
    

      

    • 查看容器日志
    root@localhost:/# docker logs -f CONTAINER_ID
    

      

    • 查看容器进程
    root@localhost:/# docker top CONTAINER_ID
    

      

    • 查看容器配置和状态信息
    root@localhost:/# docker inspect CONTAINER_ID
    

      

    • 修改镜像名称
    root@localhost:/# docker tag IMAGE_ID REPOSITORY:TAG
     
     

  • 相关阅读:
    [文摘20070723]最经典的爱情观
    [转]ASP .Net C# 下 Word开发资料
    [引]如何藉由使用 Visual C# . NET 處理 Word 中的事件
    简单的搭建Web系统常用的框架页面
    Gentle 简单配置方法之一种
    在 可编辑的 Div 的 光标位置 插入 文字 或 HTML
    [转]使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图
    VS2005 添加 Microsoft.Office.Tools.Word.dll 等引用
    要事第一 事不过三
    VC slider用法
  • 原文地址:https://www.cnblogs.com/beile/p/14189412.html
Copyright © 2011-2022 走看看