docker基础大全总结
docker大图Docker的安装和使用-centos7最新的 Docker 支持情况官方文档在这里https://docs.docker.com/install/Docker 对于内核支持的功能即内核的配置选项也有一定的要求(比如必须开启 Cgroup 和 Namespace 相关选项以及其他的网络和存储驱动等)centos7内核版本不低于 3.10, Docker 源码中提供了一个检测脚本来检测和指导内核的配置脚本链接在这里https://raw.githubusercontent.com/docker/docker/master/contrib/check-config.sh首先我们需要卸载掉旧版本的 Docker$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine实际情况可以rpm看系统安装了哪些docker组件就删除这些即可[roott1 docker]# rpm -qa|grep docker docker-client-1.13.1-102.git7f2769b.el7.centos.x86_64 docker-common-1.13.1-102.git7f2769b.el7.centos.x86_64 docker-1.13.1-102.git7f2769b.el7.centos.x86_64 yum remove docker -y yum remove -y docker-client yum remove -y docker-common我们执行以下安装命令去安装依赖包$ yum install -y yum-utils \ yum install -y device-mapper-persistent-data \ yum install -y lvm2执行check-config.sh(见上面的链接)有如下miss(RHEL7/CentOS7: User namespaces disabled; add user_namespace.enable1 to boot command line)不修正也能用docker但为了安心如下修正需要重启生效grubby --argsuser_namespace.enable1 --update-kernel$(grubby --default-kernel) rebootDocker 软件包已经包括在默认的 CentOS-Extras 软件源里。yum install docker [roott1 docker]# rpm -qa|grep docker docker-client-1.13.1-102.git7f2769b.el7.centos.x86_64 docker-common-1.13.1-102.git7f2769b.el7.centos.x86_64 docker-1.13.1-102.git7f2769b.el7.centos.x86_64启动docker查看docker状态查看docker版本systemctl start docker systemctl status docker docker version从docker官方镜像仓库下载镜像library/hello-world 是 image 文件在仓库里面的位置其中 library 是 image 文件所在的组 hello-world 是 image 文件的名字。docker pull library/hello-world查看镜像docker images运行镜像docker run hello-world常用的命令大图查找镜像docker search nginx我们需要拉取一个 docker 镜像我们可以用如下命令docker pull docker.io/nginximage_name 为镜像的名称而如果我们想从 Docker Hub 上去下载某个镜像我们可以使用以下命令docker pull centos:latest docker pull docker.io/nginxcentos:lastest 是镜像的名称 Docker发现本地没有我们需要的镜像会自动去 Docker Hub 上去下载镜像下载完成后该镜像被默认保存到 /var/lib/docker 目录下如果没有指定冒号后面的版本则默认会下载最新的latest版本。接着我们如果想查看下主机下存在多少镜像我们可以用如下命令docker images那如果我们想运行这个容器中的镜像的话并且调用镜像里面的 bash 我们可以使用如下命令81是宿主机port80是容器里的nginx的port–name取名字-d后台运行容器nginx:latest镜像的名字。docker run -t -i container_name/container_id /bin/bash docker run -p 81:80 --name nginx-1 -d nginx:latest我们要想知道当前有哪些容器在运行我们可以用如下命令docker ps -a-a 是查看当前所有的容器包括未运行的我们该如何去对一个容器进行启动重启和停止呢我们可以用如下命令docker start container_name/container_id docker restart container_name/container_id docker stop container_name/container_id这个时候我们如果想进入到这个容器中我们可以使用 attach 命令docker attach container_name/container_id那如果这个时候我们想删除指定镜像的话由于 image 被某个 container 引用拿来运行如果不将这个引用的 container 销毁删除那 image 肯定是不能被删除。我们首先得先去停止这个容器docker ps docker stop container_name/container_id然后我们用如下命令去删除这个容器docker rm container_name/container_id然后这个时候我们再去删除这个镜像docker rmi image_name

相关新闻

Calculator客户端和服务器示例

Calculator客户端和服务器示例

概述: 此示例在C中实现了一个简单的SOAP / XML API客户端和服务器。 Web服务规范示例 计算器XML Web服务calc.h在gSOAP soapcpp2工具要处理的文件中指定。该calc.h规范定义了五个计算器方法add,sub,mul,div和pow: //gs…

2026/7/28 17:06:45 阅读更多 →
NBM7100A芯片在纽扣电池物联网设备中的能量优化方案

NBM7100A芯片在纽扣电池物联网设备中的能量优化方案

1. 项目背景与核心挑战 在物联网设备和可穿戴电子产品中,CR2032这类不可充电的纽扣电池是最常见的电源解决方案。这类电池虽然成本低廉、使用方便,但在实际应用中存在一个致命缺陷:当设备需要短时大电流(如无线模块发射信号时&…

2026/7/28 17:06:45 阅读更多 →
我把 Kafka 消费改成 EOS 事务后,资损从月均 30 万压到 0:幂等键 + Transactional Producer 实战

我把 Kafka 消费改成 EOS 事务后,资损从月均 30 万压到 0:幂等键 + Transactional Producer 实战

我把 Kafka 消费改成 EOS 事务后,资损从月均 30 万压到 0:幂等键 Transactional Producer 实战 凌晨 3 点 12 分,财务给我打电话,说上个月对账差了 31 万。我当时第一反应是数据库出问题了,结果查了一晚上&#xff0c…

2026/7/28 17:06:45 阅读更多 →

最新新闻

600万年薪抢疯了!大模型人才火爆,小白也能入局,速收藏!

600万年薪抢疯了!大模型人才火爆,小白也能入局,速收藏!

大厂争抢AI人才,大模型算法成热招岗位第一,AI科学家月薪破10万。企业看重实干能力,博士实习日薪超千元。AI人才分三类:A类核心技术人才,B类应用开发人才,C类AI使用者。普通理工科学生可切入B类,…

2026/7/28 17:19:48 阅读更多 →
##将一个字符的前n个字符左旋##判断一个字符串是否为另外一个字符串旋转之后的字符串。

##将一个字符的前n个字符左旋##判断一个字符串是否为另外一个字符串旋转之后的字符串。

实现一个函数,可以左旋字符串中的k个字符。 ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB 思路如下:先将要左旋的k个字符逆置,然后将k个字符之后的字符逆置,左后将整个字符串逆置。1.逆置字符串的函数void reverse(char …

2026/7/28 17:19:48 阅读更多 →
基于线段树的RMQ

基于线段树的RMQ

每个节点维护的是区间的最小值#include <cstdio> #include <iostream> #include <vector> #include <cmath> #include <queue> #include <algorithm> #include <cstring>typedef long long ll; const int INF 1e6; const int maxn…

2026/7/28 17:19:48 阅读更多 →
基础Demo_02数据运算符(学习笔记)

基础Demo_02数据运算符(学习笔记)

算术运算图中代码 public class Demo01_YurnSuan {public static void main(String[] args){System.out.println(10 20); // 30System.out.println(10 - 20); // -10System.out.println(10 * 20); // 200System.out.println(10 / 20); // 整数与整数运算,结果还是整数System.o…

2026/7/28 17:19:48 阅读更多 →
如何选择适合自己的编程语言?这个操作厉害了

如何选择适合自己的编程语言?这个操作厉害了

Twitter上流传的《编程语言选择指导图》&#xff0c;非常具有参考性。大家可以通过这张图做个小测试&#xff0c;看看自己更适合哪种编程语言。 学习编程&#xff0c;首先要选择一门编程语言&#xff0c;但是初学者往往在这个环节产生迷茫&#xff0c;不知道该如何选择。 下面的…

2026/7/28 17:19:48 阅读更多 →
TPIC7710EVM评估模块实战:从硬件解析到软件控制,掌握汽车电子ASIC开发

TPIC7710EVM评估模块实战:从硬件解析到软件控制,掌握汽车电子ASIC开发

1. 项目概述与EVM核心价值 对于从事汽车电子&#xff0c;特别是车身控制模块&#xff08;BCM&#xff09;或底盘电子系统开发的工程师来说&#xff0c;拿到一颗功能复杂的专用集成电路&#xff08;ASIC&#xff09;时&#xff0c;第一件事往往不是直接画原理图、做PCB&#xff…

2026/7/28 17:18:48 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿&#xff01;3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑&#xff1a;把几百页的财报、法规、技术手册扔给向量库&#xff0c;问一个具体问题&#xff0c;搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了&#xff0c;要么藏在几十条结果的最下面。语义相似≠真正相关&#xff0c;这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营&#xff0c;从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候&#xff0c;每天刷半小时抖音&#xff0c;手动把爆款视频的口播敲进备忘录&#xff0c;一条2分钟的视频得花十来分钟&#xff0c;碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档&#xff0c;可以直接使用&#xff01;系统支持图片、视频、摄像头等多种方式检测裂缝&#xff0c;功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像&#xff01; pubg绝地求生目标检测数据集 1分类&#xff1a;e_body&#xff0c;14905个标签&#xff0c;txt格式 共计14244张图&#xff0c;99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别&#xff1a; allies enemy tag图片总量&#xff1a;7247张训练集&#xff1a;5139张验证集&#xff1a;1425张测试集&#xff1a;683张标注状态&#xff1a;全部已标注&#xff0c;即拿即用数据格式&#xff1a;支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻