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

Docker常用命令 镜像库设置

Docker常用命令 & 镜像库设置

  • 1. 镜像操作
  • 2. 容器操作
  • 3. 网络操作
  • 4. Docker Compose操作
  • 5. Docker volume操作
  • 6. Docker run介绍
  • 7. 镜像库设置

1. 镜像操作

  • 列出本地所有的镜像
docker images
  • 从远程仓库拉取镜像到本地
docker pull <image_name>
  • 删除本地的指定镜像
docker rmi <image_name>
  • 构建镜像
docker build -t <image_name> <path_to_dockerfile>
  • 导出镜像
docker save -o <output_path.tar> <image_name>
  • 导入镜像
docker load -i <input_path.tar>
  • 从注册表拉取镜像
docker pull <image_name>
  • 将镜像推送到注册表
docker push <image_name>

2. 容器操作

  • 列出正在运行的容器
docker ps
  • 列出所有容器,包括已停止的
docker ps -a
  • 运行指定镜像创建一个新容器
docker run <image_name>
  • ** 启动一个已经停止的容器**
docker start <container_id>
  • 停止一个运行中的容器
docker stop <container_id>
  • 删除一个已经停止的容器
docker rm <container_id>
  • 查看容器的日志输出
docker logs <container_id>
  • 进入容器执行命令
docker exec -it <container_id> <command>
  • 清空所有未启用的容器
docker container prune

3. 网络操作

  • 列出Docker中的网络
docker network ls
  • 查看指定网络的详细信息
docker network inspect <network_name>
  • 清除无效的网络
docker network prune

4. Docker Compose操作

  • 启动由docker-compose定义的服务
docker-compose up
  • 停止并删除由docker-compose定义的服务
docker-compose down

5. Docker volume操作

docker volume 命令用于管理 Docker 卷,允许容器在不同主机之间共享和持久化数据。

  • 创建一个卷
docker volume create <volume_name>
  • 列出所有卷
docker volume ls
  • 查看特定卷的详细信息
docker volume inspect <volume_name>
  • 删除一个卷
docker volume rm <volume_name>

6. Docker run介绍

docker run 命令是用于在 Docker 中运行容器的命令,它包含多个参数用于配置容器的各种属性。以下是一些常用参数的介绍:

  • -d, --detach:在后台运行容器。
  • -it:以交互模式运行容器,通常与 -d 配合使用。
  • --name:为容器指定一个名称。
  • -p, --publish:将容器端口映射到宿主机端口。
  • --rm:容器停止后自动删除。
  • -v, --volume:挂载卷到容器。
  • --network:指定容器连接的网络。
  • --env:设置环境变量。
  • --restart:设置容器重启策略。
  • --entrypoint:覆盖容器的默认入口点。

以下是一个示例 docker run 命令,演示了如何指定 Docker 容器的名称、端口映射、挂载卷以及设置环境变量:

docker run --name my_container \
-p 8080:80 \
-v /host/path:/container/path \
-e MY_ENV_VAR=my_value \
-d my_image

在这个示例中:

  • --name my_container:指定容器名称为 my_container
  • -p 8080:80:将容器的 80 端口映射到宿主机的 8080 端口。
  • -v /host/path:/container/path:将宿主机上的 /host/path 目录挂载到容器内的 /container/path 目录。
  • -e MY_ENV_VAR=my_value:设置名为 MY_ENV_VAR 的环境变量,并赋值为 my_value
  • -d my_image:以后台模式运行名为 my_image 的 Docker 镜像。

7. 镜像库设置

  1. 在 /etc/docker/daemon.json 文件中添加以下参数(没有该文件则新建):
{"registry-mirrors":["https://almtd3fa.mirror.aliyuncs.com"]     
}
  1. 重启服务
systemctl daemon-reload
systemctl restart docker

相关文章:

Docker常用命令 镜像库设置

Docker常用命令 & 镜像库设置 1. 镜像操作2. 容器操作3. 网络操作4. Docker Compose操作5. Docker volume操作6. Docker run介绍7. 镜像库设置 1. 镜像操作 列出本地所有的镜像 docker images从远程仓库拉取镜像到本地 docker pull <image_name>删除本地的指定镜像…...

无人零售,重塑购物新纪元

在这个快节奏的时代&#xff0c;科技的每一次跃进都在悄无声息地改变着我们的生活方式。而今&#xff0c;无人零售正以雷霆之势&#xff0c;颠覆传统购物模式&#xff0c;为我们带来前所未有的便捷与智能体验。想知道无人零售如何彻底改变我们的购物方式吗&#xff1f;跟随我&a…...

【图片格式转换】ICO、JPG、JPEG、PNG图片格式在线免费转换

ICO、JPG、JPEG、PNG图片格式转换 图片格式转换 https://orcc.online 支持ICO、JPG、JPEG、PNG等 主页 https://www.orcc.online 其他工具 pdf在线免费转word文档 https://orcc.online/pdf 时间戳转换 https://orcc.online/timestamp Base64 编码解码 https://orcc.onlin…...

通过自然语言处理执行特定任务的AI Agents;大模型控制NPC执行一系列的动作;个人化的电子邮件助手Panza

✨ 1: OpenAgents 通过自然语言处理执行特定任务的AI代理 OpenAgents是一个开放平台&#xff0c;旨在使语言代理&#xff08;即通过自然语言处理执行特定任务的AI代理&#xff09;的使用和托管变得更加便捷和实用。它特别适合于日常生活中对数据分析、工具插件获取和网络浏览…...

4.2 JavaScript语法

4.2.1 JavaScript大小写 在JavaScript中大小写是严格区分的&#xff0c;无论是变量、函数名称、运算符和其他语法都必须严格按照要求的大小写进行声明和使用。例如变量hello与变量HELLO会被认为是完全不同的内容。 4.2.2 JavaScript分号 很多编程语言&#xff08;例如C、Java和…...

面试二十五、remove和earse的区别

vector中erase的作用是删除掉某个位置position或一段区域&#xff08;begin, end)中的元素&#xff0c;减少其size&#xff0c;返回被删除元素下一个元素的位置。 vector中remove的作用是将范围内为val的值都remove到后面&#xff0c;返回新的_last值&#xff08;非val部分的en…...

普乐蛙元宇宙VR体验馆设备集体亮相VR文旅景区展

普乐蛙全国巡展又双叒叕开始了! 这次来到的是“好客山东”↓↓ 山东2024休闲旅游产业展 4月25日至27日&#xff0c;2024休闲旅游产业展在临沂国际博览中心举办。本次展会以“潮购文旅好品&#xff0c;乐享时尚生活”为主题&#xff0c;汇聚全国文旅产业上下游500多家企业、上万…...

北京大学-知存科技存算一体联合实验室揭牌,开启知存科技产学研融合战略新升级

5月5日&#xff0c;“北京大学-知存科技存算一体技术联合实验室”在北京大学微纳电子大厦正式揭牌&#xff0c;北京大学集成电路学院院长蔡一茂、北京大学集成电路学院副院长鲁文高及学院相关负责人、知存科技创始人兼CEO王绍迪、知存科技首席科学家郭昕婕博士及企业研发相关负…...

项目总结(一)docker总结

目录 一、引言 二、docker ------>2.1、docker介绍 ------>2.2、与虚拟机的区别 ------>2.3、Docke基本概念 ------>2.4、Docker内部结构 ------>2.5、Windows上使用docker ------>2.6、Linux上使用Docker ------>2.7、Docker常用命令 ------&g…...

深圳比创达EMC|EMC一站式解决方案:助力电子产品电磁兼容性升级

在当今电子信息技术飞速发展的时代&#xff0c;电磁兼容性&#xff08;EMC&#xff09;问题日益凸显&#xff0c;成为制约电子产品性能和质量的关键因素。为了满足市场对EMC问题的迫切需求&#xff0c;EMC一站式解决方案应运而生&#xff0c;成为解决EMC问题的有效途径。 一、…...

万兆以太网MAC设计(11)完整UDP协议栈仿真

文章目录 前言一、模块接口二、IP模块与ARP模块之间的联系三、整体协议栈仿真总结&#xff1a; 前言 目前除了巨帧处理逻辑之外&#xff0c;所有的准备工作都已经结束了&#xff0c;先进行整体的功能验证。 一、模块接口 所有模块接口皆采用AXIS数据流的形式&#xff0c;其中…...

【牛客】【模板】差分

原题链接&#xff1a;登录—专业IT笔试面试备考平台_牛客网 目录 1. 题目描述 2. 思路分析 3. 代码实现 1. 题目描述 2. 思路分析 差分模板。 b[0]a[0]; b[1]a[1]-a[0]; b[2]a[2]-a[1]; ...... b[n-1]a[n-1]-a[n-2]; b[n]a[n]-a[n-1]; 差分标记&#xff1a;b[l]k,b…...

鸿蒙内核源码分析(中断管理篇) | 江湖从此不再怕中断

关于中断部分系列篇将用三篇详细说明整个过程. 中断概念篇 中断概念很多&#xff0c;比如中断控制器&#xff0c;中断源&#xff0c;中断向量&#xff0c;中断共享&#xff0c;中断处理程序等等.本篇做一次整理.先了解透概念才好理解中断过程.用海公公打比方说明白中断各个概念…...

php使用rabbitmq

这里使用的是 php-amqplib composer require php-amqplib/php-amqplib生产端send.php <?phprequire_once "./vendor/autoload.php";use PhpAmqpLib\Connection\AMQPStreamConnection; use PhpAmqpLib\Message\AMQPMessage;//交换机名称 $exc_name exchange.can…...

前端发起网络请求的几种常见方式(XMLHttpRequest、FetchApi、jQueryAjax、Axios)

摘要 前端发起网络请求的几种常见方式包括&#xff1a; XMLHttpRequest (XHR)&#xff1a; 这是最传统和最常见的方式之一。它允许客户端与服务器进行异步通信。XHR API 提供了一个在后台发送 HTTP 请求和接收响应的机制&#xff0c;使得页面能够在不刷新的情况下更新部分内容…...

通过氧气退火增强β-Ga₂O₃二极管.中国科技大学和河北半导体研究所的研究人员在这一特定领域取得了最新重大进展

上图所示&#xff1a;&#xff08;a&#xff09;增加台面有助于提高β-Ga2O3肖特基势垒二极管的阻断电压&#xff08;b&#xff09;。 氧气退火和自对准台面终端使β-Ga2O3二极管进一步走向商业化。 虽然β-Ga2O3电力电子技术已经取得了长足的进步&#xff0c;但仍然存在挑战&…...

C语言猜数字游戏

用C语言实现猜数字游戏&#xff0c;电脑随机给出一个范围内的数字&#xff0c;用户在终端输入数字&#xff0c;去猜大小&#xff1b;对比数字&#xff0c;电脑给出提示偏大还是偏小&#xff1b;不断循环&#xff0c;直到正确 #include <stdio.h> #include <time.h>…...

笔记本连接不上远程桌面,笔记本无法连接远程桌面的可能原因及解决方法

在使用远程桌面功能时&#xff0c;笔记本无法成功连接的情况可能由多种原因引起。为了有效地解决这个问题&#xff0c;我们需要逐一排查这些可能的原因&#xff0c;并采取相应的解决措施。 首先&#xff0c;网络连接稳定性是远程桌面连接成功的关键。请确保笔记本和远程计算机之…...

Android 音视频播放器 Demo(一)—— 视频解码与渲染

本篇作为 Android 音视频实战系列的第二篇文章&#xff0c;主要介绍视频解码与渲染过程。本系列文章目录如下&#xff1a; Android 音视频基础知识 Android 音视频播放器 Demo&#xff08;一&#xff09;—— 视频解码与渲染 Android 音视频播放器 Demo&#xff08;二&#xff…...

Flutter笔记:Widgets Easier组件库(3)使用按钮组件

Flutter笔记 Widgets Easier组件库&#xff08;3&#xff09;&#xff1a;使用按钮组件 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite&#xff1a;http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAddre…...

2025最权威的六大AI辅助写作网站推荐榜单

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 处于当下学术以及内容创作范畴之内&#xff0c;AI工具的广泛应用带来了便利之处&#xff0c…...

Adobe-GenP 3.0终极指南:5分钟快速免费激活Adobe全系列软件

Adobe-GenP 3.0终极指南&#xff1a;5分钟快速免费激活Adobe全系列软件 【免费下载链接】Adobe-GenP Adobe CC 2019/2020/2021/2022/2023 GenP Universal Patch 3.0 项目地址: https://gitcode.com/gh_mirrors/ad/Adobe-GenP Adobe-GenP是一款革命性的Adobe Creative Cl…...

长期使用taotoken服务观察其api服务的稳定性与可用性

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 长期使用 Taotoken 服务观察其 API 服务的稳定性与可用性 在持续数周将 Taotoken 作为主要的大模型 API 接入平台进行开发与测试后…...

告别Office安装烦恼:3分钟搞定微软办公套件自动部署

告别Office安装烦恼&#xff1a;3分钟搞定微软办公套件自动部署 【免费下载链接】LKY_OfficeTools 一键自动化 下载、安装、激活 Office 的利器。 项目地址: https://gitcode.com/GitHub_Trending/lk/LKY_OfficeTools 还在为繁琐的Office安装流程而头疼吗&#xff1f;一…...

探索商业成功的奥秘:BABOK Guide v3深度解析

探索商业成功的奥秘&#xff1a;BABOK Guide v3深度解析 【下载地址】商业分析知识体系指南BABOKGuidev3 《商业分析知识体系指南&#xff08;BABOK Guide v3&#xff09;》是业界权威的商业分析专业标准&#xff0c;深受全球专业人士的认可与信赖。本指南经过严密的共识驱动开…...

智能车底盘DIY避坑指南:直流电机、减速器、编码器怎么选?TB6612FNG够用吗?

智能车底盘DIY避坑指南&#xff1a;直流电机、减速器、编码器怎么选&#xff1f;TB6612FNG够用吗&#xff1f; 当你第一次尝试组装智能车底盘时&#xff0c;站在琳琅满目的电机、减速器和驱动器面前&#xff0c;很容易陷入选择困难。本文将带你避开新手常踩的坑&#xff0c;从实…...

SQL注入技术详解:从联合查询到盲注实战

前言&#xff1a; 继续开始我们的SQL注入吧&#xff01;本文详细讲解SQL注入的各类技术&#xff0c;包括联合查询、报错注入、布尔盲注、时间盲注、UA注入、Referer注入等&#xff0c;涵盖漏洞判断、利用方法和实战步骤。内容基于MySQL 5.0以上环境&#xff0c;围绕information…...

3分钟搞定!Blender 3MF插件让你的3D打印工作流飞起来 [特殊字符]

3分钟搞定&#xff01;Blender 3MF插件让你的3D打印工作流飞起来 &#x1f680; 【免费下载链接】Blender3mfFormat Blender add-on to import/export 3MF files 项目地址: https://gitcode.com/gh_mirrors/bl/Blender3mfFormat 还在为3D打印文件格式转换头疼吗&#xf…...

在不确定的命题环境中,如何建立稳定的考研数学备考体系

近两年&#xff0c;考研数学始终是考研备考中讨论度较高的科目。每年考试结束后&#xff0c;关于试卷难度、题型变化、计算量以及复习节奏的讨论都会迅速升温。对考生而言&#xff0c;真正需要关注的并不只是某一年试题“偏难”还是“偏易”&#xff0c;而是在变化之中建立一套…...

量子退火优化CPS测试用例生成的技术解析

1. 量子退火在CPS测试用例生成中的应用概述在安全关键系统&#xff08;如自动驾驶、工业控制系统&#xff09;的开发过程中&#xff0c;测试用例的质量直接关系到系统的可靠性。传统测试方法面临两大核心挑战&#xff1a;一是如何在庞大的输入空间中找到最具检测效力的测试用例…...