当前位置: 首页 > news >正文

linux docker相关指令

1、镜像操作 

    0)、搜索:docker search 镜像名称
    1)、拉取:docker pull
    2)、推送:docker push
    3)、查看:docker images
    4)、查看所有镜像ID:docker images -q
    5)、删除:docker rmi 镜像名称
    6)、删除所有:docker rmi `docker images -q`
    7)、制作镜像:docker build . 
    8)、导出镜像:docker save -o 镜像名称.tar 镜像名称
    9)、加载镜像:docker load -i 镜像名称.tar
    10)、容器转为镜像:docker commit 容器名称 镜像名称

 2、容器操作

    1)、查看所有:docker ps -a
    2)、查看正在运行:docker ps
    3)、删除:docker rm 容器名称
    4)、强制删除:docker rm -f 容器名称
    5)、创建容器:docker create -d --name=容器名称 -p 宿主机端口:容器内端口 镜像名称
    6)、创建并运行容器:docker run -d --name=容器名称 -p 宿主机端口:容器内端口 镜像名称
    7)、启动容器:docker start 容器名称
    8)、停止容器:docker stop 容器名称
    9)、重启容器:docker restart 容器名称
    10)、暂停容器:docker pause 容器名称
    12)、恢复容器:docker unpause 容器名称
    13)、进入容器:docker exec -it 容器名称 /bin/bash
    14)、查看容器信息:docker inspect 容器名称或者容器id
    15)、创建容器相关设置
         1)、自启动: --restart=always
         2)、挂载数据卷: -v es-data:/usr/share/elasticsearch/data
         3)、创建网络: docker network create es-net
         4)、加入网络:--network es-net
         5)、端口映射: -p 宿主机端口:容器内端口
    16)、修改容器设置语法
         docker update 相关设置 容器ID
         如:修改容器不再自启动:docker update --restart=no 容器ID  

 3、数据卷操作

    1)、创建数据卷:docker volume create 数据卷名称  (位于/var/lib/docker/volume目录)
    2)、查看单个数据卷详情:docker volume inspect 数据卷名称
    3)、查看数据卷列表:docker volume ls
    4)、删除数据卷:docker volume rm 数据卷名称
    5)、删除未使用的数据卷:docker volume prune
    6)、创建容器时挂载数据卷
        1)、挂载数据卷(会自动创建数据卷):docker run -v 数据卷名称:容器内目录路径
        2)、挂载指定目录(要自己创建):docker run -v 目录绝对路径:容器内目录路径

http://www.dtcms.com/a/61267.html

相关文章:

  • Centos磁盘扩容
  • 企业招聘能力提升之道:突破困境,精准纳才
  • Synology 部署的 WordPress 無法升級至最新版本時,可以透過以下改良版指南進行排查和解決。
  • springboot3.X 无法解析parameter参数问题
  • git规范提交之commitizen conventional-changelog-cli 安装
  • 使用Python和p5.js创建的迷你游戏示例,该游戏包含多个屏幕和动画,满足在画布上显示图像、使用键盘命令移动图像
  • [GHCTF 2025]SQL??? 【sqlite注入】
  • java中过滤器
  • 反码与补码
  • 【阿里云】控制台使用指南:从创建ECS到系统诊断测评
  • (base)user1@ubuntu:~$pip install xxxx(xxxx表示第三方库) 分析
  • Centos7系统遇到的第一个问题 yum
  • 【面试】框架
  • ngx_regex_create_conf
  • Git(一)
  • leetcode hot100--动态规划【五步总纲】
  • 文本对抗样本系列的论文阅读笔记(整理合订)
  • 学习笔记11——并发编程之并发关键字
  • ArcGIS Pro中字段的新建方法与应用
  • 从新手到专家:嵌入式代码空间优化技巧
  • C++ Primer Plus第十二章课后习题总结
  • 【二分算法】-- 三种二分模板总结
  • 【实战ES】实战 Elasticsearch:快速上手与深度实践-5.1.2基于Painless脚本的日志告警
  • 空指针异常的触发
  • 论文阅读分享——UMDF(AAAI-24)
  • 用Haskell语言和wreq库配合HTTP写个爬虫程序
  • Java学习--Redis
  • vulnhub靶场【digitalworld.local系列】的electrical靶机
  • Rabbitmq--延迟消息
  • HTML星球大冒险之路线图