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

docker操作手册

写在前面的几个重要命令

  1. docker与本地件的文件拷贝
# 查看容器ID
docker ps -a# 本地文件拷本到容器
docker cp {local_path} {CONTAINER ID}:{path}# 容器拷本到本地
docker cp {CONTAINER ID}:{path} {local_path} # eg
docker cp /Users/helloworld/Downloads/R-3.5.0 0a1d7db7946:/tmp/
  1. 报错解决 http: server gave HTTP response to HTTPS client
这是因为我们[docker](https://so.csdn.net/so/search?q=docker&spm=1001.2101.3001.7020) client使用的是https,而我们搭建的Harbor私库用的是http的编辑 /etc/docker/daemon.json 添加私服地址
{"insecure-registries":["仓库ip:port"]}
# 重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker

3.docke load 后找不到镜像

# docker load 后弹出的sha256的前几位就是镜像ID
# 模糊查询即可
docker images --format '{{.ID}}' | grep '^709f2bc'

1. 制作镜像

1.1 编写Dockerfile

FROM ubuntu:14.04
MAINTAINER "name" <email>
RUN apt-get update
RUN apt-get install -y nginx
EXPOSE 80
CMD ["nginx"]

1.2 构建镜像

docker build -t nginx.

2. 镜像相关

2.1 查看当前所有镜像

docker images

2.2 删除镜像

docker rmi <image_name>

2.3 上传镜像到仓库

docker push <image_name>

2.4 从仓库下载镜像

docker pull <image_name>

2.5 镜像标签

docker tag <image_name> <new_image_name>

2.6 保存镜像文件

docker save -o <image_name>.tar <image_name>

2.7 导入镜像文件

docker load -i <image_name>.tar

3. 容器相关

3.1 运行镜像-启动容器

docker run -d -p 80:80 nginx

3.2 停止容器

docker stop <container_id>

3.3 删除容器

docker rm <container_id>

3.4 查看运行日志

docker logs <container_id>

3.5 进入容器

docker exec -it <container_id> /bin/bashdocker exec -it <container_id> sh

3.6 导出容器

docker export <container_id> > <container_name>.tar

3.7 导入容器

docker import <container_name>.tar

4. 容器网络

4.1 查看容器网络

docker network ls

4.2 创建容器网络

docker network create <network_name>

4.3 删除容器网络

docker network rm <network_name>

4.4 连接容器到网络

docker network connect <network_name> <container_id>

5. 容器数据卷

5.1 查看容器数据卷

docker volume ls

5.2 创建容器数据卷

docker volume create <volume_name>

5.3 删除容器数据卷

docker volume rm <volume_name>

5.4 挂载容器数据卷

docker run -d -v <host_path>:<container_path> <image
docker run -d -v /home/data/mysql:/var/lib/mysql mysql

6. 跑路系列操作

6.1 删除全部容器

docker rm $(docker ps -a -q)

6.2 删除全部镜像

docker rmi $(docker images -q)

6.3 删除全部数据卷

docker volume rm $(docker volume ls -q)

6.4 删除全部网络

docker network rm $(docker network ls -q)

6.5 删除所有未运行的容器、未使用的镜像、数据卷、网络

docker system prune -a

相关文章:

docker操作手册

写在前面的几个重要命令 docker与本地件的文件拷贝 # 查看容器ID docker ps -a# 本地文件拷本到容器 docker cp {local_path} {CONTAINER ID}:{path}# 容器拷本到本地 docker cp {CONTAINER ID}:{path} {local_path} # eg docker cp /Users/helloworld/Downloads/R-3.5.0 0a1…...

css Vue尺子样式

原生css生成尺子样式 <template><div class"page"><div class"Light"></div><div class"rile"><ul id"list"><!--尺子需要几个单位就加几个--><li></li><li></li&…...

C++ 数据结构之-最小栈(MinStack)

最小栈 最小栈&#xff08;Min Stack&#xff09;是一个支持常数时间复杂度获取栈中最小元素的特殊栈数据结构。通常&#xff0c;标准的栈数据结构只支持在常数时间内执行入栈&#xff08;push&#xff09;和出栈&#xff08;pop&#xff09;操作&#xff0c;但无法在常数时间内…...

【日常总结】优雅升级Swagger 2 升至 3.0, 全局设置 content-type application/json

目录 一、场景 二、问题 三、解决方案 四、延伸 上一节&#xff1a;【日常总结】Swagger-ui 导入 showdoc &#xff08;优雅升级Swagger 2 升至 3.0&#xff09;-CSDN博客 一、场景 接上一节&#xff1a;在 Swagger3Config extends WebMvcConfigurationSupport&#xff0c…...

2023.11.27如何使用内网穿透工具实现Java远程连接操作本地Elasticsearch搜索引擎

文章目录 前言1. Windows 安装 Cpolar2. 创建Elasticsearch公网连接地址3. 远程连接Elasticsearch4. 设置固定二级子域名 前言 简单几步,结合Cpolar内网穿透工具实现Java远程连接操作本地Elasticsearch。 什么是elasticsearch&#xff1f;一个开源的分布式搜索引擎&#xff0…...

HNU 练习八 结构体编程题1. 评委打分

【问题描述】 校园卡拉OK比赛设置了7名评委&#xff0c;当一名选手K完歌之后&#xff0c;主持人报出歌手名字后&#xff0c;7位评委同时亮分&#xff0c;按照惯例&#xff0c;去掉一个最高分和一个最低分后&#xff0c;其余5位评委评分总和为该选手的最终得分。 一共有n组选手参…...

数据结构:字典树(前缀树,Trie树),压缩字典树(Radix)

字典树Trie Tree 字典树也称前缀树&#xff0c;Trie树。在 Elasticsearch 的倒排索引中用的也是 Trie 树。是一种针对字符串进行维护的数据结构。 字典树是对词典的一种存储方式&#xff0c;这个词典中的每个“单词”就是从根节点出发一直到某一个目标节点的路径&#xff0c;…...

前端学习系列之html

目录 初识html 发展史 优势 W3C 标准 地址 格式 网页基本标签 标题标签 段落标签 换行标签 水平线标签 字体样式 注释和特殊符号 特殊符号 图像、超链接 图像 常见图像格式 格式 超链接 格式 重要属性 href&#xff1a;规定链接指向的页面的 URL target…...

Star History 十月开源精选 |AI for Postgres

在 2023 年 Stack Overflow 开发者调查中&#xff0c;Postgres 顶替了 MySQL 被评为最受欢迎的数据库。一个重要因素应该是 Postgres 支持扩展&#xff1a;可扩展的架构 Postgres 仍然由社区拥有&#xff0c;Postgres 生态近年来蓬勃发展。 扩展可以看作是内置功能&#xff0c…...

网络运维与网络安全 学习笔记2023.11.23

网络运维与网络安全 学习笔记 第二十四天 今日目标 VRRP负载均衡、BFD原理与配置、BFD典型应用 DHCP工作原理、全局模式DHCP VRRP负载均衡 VRRP单组缺陷 每网段存在一个VRRP组&#xff0c;缺点如下&#xff1a; 主网关数据转发压力大 备份网关不转发任何数据 网络设备利用…...

红黑树(万字图文详解)

红黑树 1. 红黑树的概念2. 红黑树的性质3. 红黑树节点的定义4. 红黑树结构5. 红黑树的插入操作5.1 按照二叉搜索的树规则插入新节点5.2 检测新节点插入后&#xff0c;红黑树的性质是否造到破坏5.2.1 情况一: cur为红&#xff0c;p为红&#xff0c;g为黑&#xff0c;u存在且为红…...

Kotlin学习——kt入门合集博客 kt里的委派模式Delegation kt里的特性

Kotlin 是一门现代但已成熟的编程语言&#xff0c;旨在让开发人员更幸福快乐。 它简洁、安全、可与 Java 及其他语言互操作&#xff0c;并提供了多种方式在多个平台间复用代码&#xff0c;以实现高效编程。 https://play.kotlinlang.org/byExample/01_introduction/02_Functio…...

数据挖掘 朴素贝叶斯

直入正题&#xff0c;直接看代码&#xff1a; 这是一段判断是不是藏话的代码 import numpy as np# 数据采集&#xff08;定义函数加载数据集&#xff09; def load_dataset():sent_list [[my, name, is, Devin],[you, are, stupid],[my, boyfriend, is, SB],[you, looks, ver…...

UI自动化测试工具有哪些优势?

UI自动化测试工具通过提高测试效率、覆盖率&#xff0c;减少测试时间和成本&#xff0c;以及支持持续集成等方式&#xff0c;为软件开发团队提供了一系列重要的优势&#xff0c;有助于提升软件质量和开发效率。 自动化执行&#xff1a;UI自动化测试工具可以模拟用户与应用程序的…...

【论文阅读笔记】InstructDiffusion: A Generalist Modeling Interface for Vision Tasks

【论文阅读笔记】StyleAvatar3D: Leveraging Image-Text Diffusion Models for High-Fidelity 3D Avatar Generation 论文阅读笔记论文信息引言动机挑战 方法结果 关键发现相关工作1. 视觉语言基础模型2. 视觉通用模型 方法/模型视觉任务的统一说明训练数据构建网络结构 实验设…...

笔记62:注意力汇聚 --- Nadaraya_Watson 核回归

本地笔记地址&#xff1a;D:\work_file\&#xff08;4&#xff09;DeepLearning_Learning\03_个人笔记\3.循环神经网络\第10章&#xff1a;动手学深度学习~注意力机制 a a a a a a a a a a a a a a a a...

给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。

7-5 矩阵运算 分数 20 全屏浏览题目 切换布局 作者 C课程组 单位 浙江大学 给定一个nn的方阵&#xff0c;本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。 输入格式: 输入第一行给出正整数n&#xff08;…...

Go语言的学习笔记3——Go语言项目布局

Go 1.11 版本开始引入 go.mod 和 go.sum 以支持Go Module构建机制&#xff0c;而这种机制成为官方的依赖包管理方式。 现在Go可执行程序项目的典型布局如下所示&#xff1a; exe-layout ├── cmd/ │ ├── app1/ │ │ └── main.go │ └── app2/ │ └…...

70-76-堆、贪心算法

LeetCode 热题 100 文章目录 LeetCode 热题 100堆70. 中等-数组中的第K个最大元素71. 中等-前K个高频元素72. 困难-数据流中的中位数 贪心算法73. 简单-买卖股票的最佳时机74. 中等-跳跃游戏75. 中等-跳跃游戏II76. 中等-划分字母区间 本文存储我刷题的笔记。 堆 70. 中等-数组…...

Qt Network

Qt Network Qt Network为使用TCP/IP的应用程序编程提供了一组API。各种C++类处理诸如请求、cookies和通过HTTP发送数据之类的操作。 标题使用模块 使用Qt模块需要直接或通过其他依赖项链接到模块库。一些构建工具对此有专门的支持,包括CMake和qmake. 标题使用CMake构建 使…...

如何让模拟人生1实现宽屏显示?3步打造经典游戏现代体验

如何让模拟人生1实现宽屏显示&#xff1f;3步打造经典游戏现代体验 【免费下载链接】Sims-1-Complete-Collection-Widescreen-Patcher Patches The Sims 1 to a custom resolution. 项目地址: https://gitcode.com/gh_mirrors/si/Sims-1-Complete-Collection-Widescreen-Patc…...

ens33网络接口DOWN状态诊断与修复:从基础命令到Netplan配置

1. 为什么ens33接口会突然DOWN掉&#xff1f; 最近在调试Ubuntu虚拟机时&#xff0c;突然发现网络连接断了。用ip addr一看&#xff0c;ens33接口的状态赫然显示着"DOWN"。这种情况在虚拟化环境中其实很常见&#xff0c;我遇到过不下十次。通常表现为&#xff1a;虚拟…...

突破散热瓶颈:TCC-G15实战全解析——让Dell G15性能持久释放

突破散热瓶颈&#xff1a;TCC-G15实战全解析——让Dell G15性能持久释放 【免费下载链接】tcc-g15 Thermal Control Center for Dell G15 - open source alternative to AWCC 项目地址: https://gitcode.com/gh_mirrors/tc/tcc-g15 游戏本过热导致性能骤降、风扇噪音失控…...

seo排名工具可以提升网站排名吗

SEO排名工具能否提升网站排名&#xff1f;深入解析与实用建议 在当前互联网时代&#xff0c;网站的排名直接影响着其流量和转化率。许多网站主和数字营销人员常常使用SEO排名工具来提升网站的搜索引擎排名。SEO排名工具能否真正提升网站排名呢&#xff1f;本文将从问题分析、原…...

从零构建:麦克纳姆轮底盘的运动学模型与O-长方形布局解析

1. 麦克纳姆轮基础原理与结构解析 第一次接触麦克纳姆轮时&#xff0c;我被它那酷似"风火轮"的外观吸引了。这种特殊设计的轮子由瑞典工程师Bengt Ilon在1973年发明&#xff0c;如今已成为移动机器人领域的明星组件。让我带你从最基础的物理结构开始&#xff0c;逐步…...

OpenClaw权限管控:安全使用SecGPT-14B的5条黄金法则

OpenClaw权限管控&#xff1a;安全使用SecGPT-14B的5条黄金法则 1. 为什么需要特别关注OpenClaw的权限安全&#xff1f; 去年我在调试一个自动整理文档的OpenClaw任务时&#xff0c;曾不小心让AI助手误删了整个工作目录——仅仅因为我在配置时勾选了"允许文件删除"…...

seo综合查询工具和网站分析工具有什么区别_seo综合查询工具如何分析网站关键词排名

SEO综合查询工具和网站分析工具有什么区别 在当今的数字营销环境中&#xff0c;SEO&#xff08;搜索引擎优化&#xff09;工具是企业和营销人员提升网站排名的关键。其中&#xff0c;SEO综合查询工具和网站分析工具虽然都在帮助提升网站的搜索引擎排名&#xff0c;但它们之间有…...

玩转哔哩哔哩视频下载:3分钟掌握DownKyi的高效秘籍

玩转哔哩哔哩视频下载&#xff1a;3分钟掌握DownKyi的高效秘籍 【免费下载链接】downkyi 哔哩下载姬downkyi&#xff0c;哔哩哔哩网站视频下载工具&#xff0c;支持批量下载&#xff0c;支持8K、HDR、杜比视界&#xff0c;提供工具箱&#xff08;音视频提取、去水印等&#xff…...

用STM32F103和0.96寸OLED做个桌面电子宠物:从GIF动图到屏幕显示的完整流程

用STM32F103和0.96寸OLED打造智能桌面电子宠物&#xff1a;从动图处理到交互设计的完整指南 在嵌入式开发的世界里&#xff0c;没有什么比亲手打造一个会动的电子宠物更有成就感了。想象一下&#xff0c;你的桌面上有一个由0.96寸OLED屏幕和STM32F103微控制器驱动的小生命&…...

RTX4090D性能实测:OpenClaw调用Qwen3-32B镜像的token消耗优化

RTX4090D性能实测&#xff1a;OpenClaw调用Qwen3-32B镜像的token消耗优化 1. 测试背景与设备环境 去年底入手RTX4090D显卡后&#xff0c;我一直想验证它在本地大模型推理场景的实际表现。最近在星图平台发现预置Qwen3-32B模型的优化镜像&#xff0c;正好配合OpenClaw做自动化…...