docker基础大全总结

发布时间:2026/7/28 17:07:56

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

相关新闻

PHP . vs PHP . 开发者完整对比指南

PHP . vs PHP . 开发者完整对比指南

2026/7/28 16:57:52

PHP . vs PHP . 开发者完整对比指南 引言在 PHP 开发中,.(点号)是最常用的符号之一,但它可以代表多种不同的概念:字符串连接运算符、对象方法调用(->)、命名空间分隔符(\&#xf…

本地大模型部署性能优化:解决卡顿与显存溢出问题

本地大模型部署性能优化:解决卡顿与显存溢出问题

2026/7/28 16:57:52

在本地部署大模型并接入 Hermes Agent 的过程中,最让人头疼的不是环境配置或模型下载,而是运行时的卡顿、响应变慢和显存溢出问题。很多开发者好不容易把模型跑起来,却在长期使用时发现性能逐渐下降,甚至直接崩溃。这些问题往往不…

Kimi K3、Unlimited OCR包揽全球前二,中国开源模型持续刷屏海外

Kimi K3、Unlimited OCR包揽全球前二,中国开源模型持续刷屏海外

2026/7/28 16:57:52

中国AI 开源模型持续引发全球开发者关注,创新成果正在集中涌现。7月27日晚,月之暗面正式开源 Kimi K3 完整模型权重,随即登上国际开源AI模型社区Hugging Face总趋势榜第一,紧随其后的则是多日位列榜首的百度开源模型 Unlimited OC…

LeetCode-Python-273. 整数转换英文表示

LeetCode-Python-273. 整数转换英文表示

2026/7/28 17:57:58

将非负整数转换为其对应的英文表示。可以保证给定输入小于 231 - 1 。示例 1:输入: 123 输出: "One Hundred Twenty Three" 示例 2:输入: 12345 输出: "Twelve Thousand Three Hundred Forty Five" 示例 3:输入: 1234567 输出: "One Million Two Hund…

2019银川网络赛 Rolling The Polygon  简单的计算几何

2019银川网络赛 Rolling The Polygon 简单的计算几何

2026/7/28 17:57:58

Bahiyyah has a convex polygon with n vertices P0,P1,……,Pn−1 in the counterclockwise order. Two vertices with consecutive indexes are adjacent, and besides, P0 and Pn−1 are adjacent. She also assigns a point Q inside the polygon which may appear on the …

【单片机毕业设计推荐】基于 STM32 的环境温湿度与水位智能监控系统设计,基于 STM32 的加湿补水智能控制与语音报警系统设计(011604)

【单片机毕业设计推荐】基于 STM32 的环境温湿度与水位智能监控系统设计,基于 STM32 的加湿补水智能控制与语音报警系统设计(011604)

2026/7/28 17:57:58

文章目录20 个相关毕业设计备选题目项目研究背景摘要总体方案核心功能基础功能核心功能辅助功能技术路线项目演示关于我们项目案例源码获取温馨提示:本人主页置顶文章(点我)有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶…

转发(Forward)和重定向(Redirect)的区别

转发(Forward)和重定向(Redirect)的区别

2026/7/28 17:57:58

转发是服务器行为,重定向是客户端行为。 转发(Forward) 通过RequestDispatcher对象的forward(HttpServletRequest request,HttpServletResponse response)方法实现的。RequestDispatcher可以通过HttpServletRequest 的…

斐波那契查找出现的问题及解决方法

斐波那契查找出现的问题及解决方法

2026/7/28 17:57:58

先看看斐波那契查找方法 斐波那契数列 1 1 2 3 5 8 13 21 … 斐波那契数列 的前一项f[k-1]/f[k] 随着k越来越大,这个值逐渐趋近黄金分割点0.618 如果查找的数据长度等于斐波那契数列的某一项数。则可以直接进行查找,否则 就需要将查找目标数组进行扩列…

keras 全连接手写识别  coursera week2

keras 全连接手写识别 coursera week2

2026/7/28 17:47:57

Exercise 2 In the course you learned how to do classificaiton using Fashion MNIST, a data set containing items of clothing. There’s another, similar dataset called MNIST which has items of handwriting – the digits 0 through 9. Write an MNIST classifier t…

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

2026/7/28 13:30:18

目标:电脑作为RTSP 服务端,循环推送 H264/H265 视频流; RDK X5 通过 rtsp2display 拉流预览,完全不需要在开发板编译 live555。 提供两套成熟方案: ✅ 方案 A:FFmpeg(最简单,优先推…

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

2026/7/28 16:04:36

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

2026/7/28 16:04:35

说实话,提到PDF拆分再压缩,我真是被折腾得够呛。 上个月公司年度合同归档,一份300多页的PDF总合同,需要按年份拆分成三个独立文件,再分别压缩到10MB以内方便邮件发送各部门确认。我心想这还不简单?先找个海…

零基础搭建桌面智能体,OpenClaw 2.7.9 分步实操,避开绝大多数部署陷阱

零基础搭建桌面智能体,OpenClaw 2.7.9 分步实操,避开绝大多数部署陷阱

2026/7/28 0:06:55

📌 一、工具核心优势盘点 数据本地存储,安全系数高所有操作日志、文档资料均保存在本机,不会上传至云端,能够有效保护企业文件与个人隐私,规避数据泄露风险。 上手简单,零编程门槛采用全图形化可视化界面&…

计算机毕业设计之基于springboot的购物平台设计与实现

计算机毕业设计之基于springboot的购物平台设计与实现

2026/7/28 0:06:55

由于移动应用技术的持续性的快速发展,现实生活中人们大多数都是通过移动手机、电脑等智能设备来完成生活中的事务。因此,许多的人工传统行业也开始与互联网结合,不再一味的依靠人工手动,努力打造半自动数字化甚至是全自动数字化模…

豆包AI绘图提示词失效真相:NLP模型层token截断机制首次披露,3招绕过字数限制

豆包AI绘图提示词失效真相:NLP模型层token截断机制首次披露,3招绕过字数限制

2026/7/28 0:06:55

更多请点击: https://codechina.net 第一章:豆包AI绘图提示词失效现象全景扫描 近期大量用户反馈,豆包(Doubao)AI绘图功能对常规提示词(Prompt)响应异常:语义明确的指令被忽略、中英…