Docker
neo_will_mvp
昵称:Neo或者称呼为赵老师,现任上海市莫上市公司的Linux架构师岗位,曾就职于苏州移动研发中心,任安全运维工程师,苏州阔地网络科技有限公司,曾任项目运维主管(★精通K8S,CKA,MYSQL,SHELL生产代码,PYTHON生产代码,Asible生产代码,ZABBIX管理,项目服务器软件搭建,LNMP搭建,证书免费申请等技术,苏州易极云商IT主管。(负责过海外办公室和机房路由器交换机服务器搭建部署及验收项目)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过commit创建镜像
Docker容器提交摘要: 通过docker commit命令将运行中的容器(ID后四位884x)提交为新的镜像,命名为xiaopeng163/nginx。该操作会保存容器的当前状态(包括文件修改、配置变更等)为一个可重复使用的镜像,适合快速创建定制化环境。需注意:提交的镜像会保留容器层数据,可能导致体积膨胀,建议优先使用Dockerfile构建标准化镜像。 (注:实际容器ID应为完整哈希值,示例中"884x"为缩写)原创 2026-01-09 20:21:19 · 69 阅读 · 0 评论 -
镜像的构建以及分享
本文简要介绍了Docker的基本操作流程:首先通过docker image build命令构建名为hello的镜像;接着用docker run -it hello运行容器;然后使用docker login登录Docker Hub(示例用户名为neowho);最后通过docker image push将镜像推送至仓库xiaopeng163/hello:1.0。完整展示了从构建到发布Docker镜像的关键步骤。原创 2026-01-08 20:17:39 · 136 阅读 · 0 评论 -
Dockerfile介绍和简单举例
Dockerfile介绍和简单举例原创 2026-01-07 20:54:50 · 69 阅读 · 0 评论 -
docker镜像的离线image导出导入
摘要:本文介绍了使用Docker命令保存和加载镜像的方法。通过docker image save命令可将nginx:1.20.0镜像保存为本地文件nginx.image(约132MB),然后使用docker image load命令从该文件导入镜像。这种方法支持通过U盘等介质在不同服务器间迁移Docker镜像,其中save对应输出(-o),load对应输入(-i)操作。(98字)原创 2026-01-07 11:27:45 · 166 阅读 · 0 评论 -
docker的image的几个命令
本文记录了Docker镜像和容器的管理操作过程。主要内容包括:查看本地镜像列表(nginx、ubuntu、busybox等),尝试拉取多个不同仓库的nginx镜像(部分失败),成功拉取quay.io/cloud-bulldozer/nginx镜像后又被删除;展示了docker image命令的用法,包括inspect查看镜像详细信息;记录了运行nginx容器后尝试删除镜像时遇到的冲突问题(镜像被容器占用),最终通过删除相关容器后成功删除nginx镜像。整个过程演示了Docker镜像和容器的基本管理操作及常见原创 2026-01-07 11:05:24 · 848 阅读 · 0 评论 -
docker镜像的获取的3个方法
docker镜像的获取的3个方法原创 2026-01-06 19:11:23 · 94 阅读 · 0 评论 -
docker后台运行模式和交互模式学习
Docker容器操作摘要:run命令启动容器,-d后台运行,-p端口映射;exec在运行容器中执行命令,-it参数保持交互式终端;attach连接容器主进程;logs查看容器日志,-tf实时显示;inspect查看容器元数据。常用操作包括:docker run -d -p 80:80 nginx启动服务,docker exec -it进入容器终端,docker logs查看日志输出。原创 2026-01-04 20:36:32 · 402 阅读 · 0 评论 -
docker的一些小技巧
docker暂停所有的ID的容器。-q是列出所有的ID的容器。原创 2026-01-02 20:19:38 · 694 阅读 · 0 评论 -
解决docker: Error response from daemon: Get “https://registry-1.docker.io/v2/“: net/http: request canc
摘要:初学者在使用Docker时遇到镜像拉取超时错误"Client.Timeout exceeded while awaiting headers"。通过在欧拉系统22.03-LTS-SP4中修改/etc/docker/daemon.json文件,添加包括阿里云、中科大、清华等12个国内镜像源后,执行systemctl daemon-reload和restart docker命令,成功解决了镜像下载缓慢问题。该方法通过配置多个国内镜像加速源,有效提升了Docker镜像的获取速度。原创 2025-12-30 20:50:06 · 612 阅读 · 0 评论 -
[MIRROR] docker-engine-18.09.0-345.oe2203sp4.x86_64.rpm: Curl error (7): Couldn‘t connect to server
摘要:Docker镜像和软件包下载失败,主要因镜像源连接问题导致。错误显示repo.openeuler.openatom.cn连接被拒绝,tar包下载超时。建议解决方案:1)更换为华为云镜像源,执行备份、替换配置和重建缓存;2)检查网络连接,测试域名连通性并修改DNS配置。华为云镜像源国内访问稳定,能有效解决连接超时问题。同时需确保DNS解析正常,避免连接失败。(150字)原创 2025-12-30 20:32:01 · 277 阅读 · 0 评论 -
进入docker中mysql容器的方法
文章目录 查看mysql容器名称 使用命令进入容器 查看mysql容器名称执行docker ps命令可以看到容器的名称为 mysqldocker使用命令进入容器docker exec -it mysqldocker bash再使用命令mysql -uroot -p即可进入mysql 了...原创 2020-10-25 16:29:21 · 1014 阅读 · 2 评论 -
Centos7下安装Docker
一,Docker简介百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。看起来有点雾,用过虚拟机的应该对虚拟化技术有点印象,不知道也没关系,就把它当成轻量级的虚拟机吧(虽然一个是完全虚拟化,一个是操作系统层虚拟化),这个解释到位:https://www.cnblogs.com/kex1n/p/6933039.html百科又说:Docker.原创 2020-10-24 16:39:15 · 402 阅读 · 0 评论 -
基于Docker搭建Jumpserver堡垒机操作实践
一、背景笔者最近想起此前公司使用过的堡垒机系统,觉得用的很方便,而现在的公司并没有搭建此类系统,想着以后说不定可以用上;而且最近也有点时间,因此来了搭建堡垒机系统的兴趣,在搭建过程中参考了比较多的文档,其中最详细的还是官方文档,地址如下所示:Jumpserver 文档二、操作概要1. 系统运行2. 配置入门3. 测试验证三、系统运行在官方文档中安装堡垒机有很多种方法,这...原创 2019-07-08 19:47:31 · 461 阅读 · 0 评论 -
CentOS 6.7安装Docker
实践环境:[root@localhost ~]# cat /etc/issueCentOS release 6.7 (Final)Kernel \r on an \m[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC ...原创 2018-12-27 16:49:14 · 2124 阅读 · 1 评论 -
Cannot start container web: iptables failed: iptables -t nat -A DOCKER -p tcp -d 0/0 --dport 32797
docker启动容器时会出现标题所示的报错:Error response from daemon: Cannot start container web: iptables failed: iptables -t nat -A DOCKER -p tcp -d 0/0 –dport 32797 -j DNAT –to-destination 172.17.0.30:5000 ! -i dock...原创 2018-12-28 17:45:47 · 482 阅读 · 0 评论 -
使用Docker部署ONLYOFFICE Document Server
推荐服务器配置既然官方文档有说,那就贴在下面吧。配置方面还是尽量满足吧,实测会消耗很多资源,小内存VPS根本扛不住。 RAM: 4 GB+ CPU: 双核 2 GHz + Swap: 至少2 GB HDD: 至少有2GB的剩余空间 系统要求: RedHat 64bit,CentOS类、Debian类的内核版本3.8以上。 Docker: 1.9.0版本及以上 查看内...转载 2018-12-29 08:32:37 · 17190 阅读 · 5 评论 -
CentOS 7安装和部署Docker
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本uname -rcentos版本3.10.0-514.el7.x86_641、初步安装和启动dockeryum update -yyum -y install dockersystemc...原创 2019-05-26 19:33:01 · 185 阅读 · 0 评论 -
docker-ce conflicts with 2:docker-1.13.1-94.gitb2f74b2.el7.centos.x86_64
环境: Centos 7Docker版本:docker-ce.x86_6418.06.1.ce-3.el7运行命令:yum install -y etcd kubernetes然后报错:Error: docker-ce-cli conflicts with 2:docker-1.13.1-94.gitb2f74b2.el7.centos.x86_64Error: doc...原创 2019-05-26 19:34:57 · 554 阅读 · 0 评论 -
CentOS下安裝docker-ce時docker-ce conflicts with 2:docker-1.13.1-75.git8633870.el7.centos.x86_64錯誤及解決辦法
CentOS下安裝docker-ce時docker-ce conflicts with 2:docker-1.13.1-75.git8633870.el7.centos.x86_64錯誤及解決辦法前言發生原因錯誤訊息解決辦法重新安裝docker-ce其它docker相關文章前言本文是筆者在照著docker官網INSTALL DOCKER CE (in CentOS)教學在CentO...转载 2019-05-26 19:36:44 · 558 阅读 · 0 评论 -
Docker启动一个Centos镜像
docker镜像的获取与使用docker中使用centos7镜像接着上文,我们下载完成一个Centos镜像之后,开始启动#运行命令docker run -d -i -t <imageID> /bin/bash这样就能启动一个一直停留在后台运行的Centos了。如果少了/bin/bash的话,Docker会生成一个Container但是马上就停止了,不会一致运行...原创 2019-05-26 20:51:07 · 391 阅读 · 0 评论 -
Docker容器内部端口映射到外部宿主机端口的方法小结
Docker允许通过外部访问容器或者容器之间互联的方式来提供网络服务。容器启动之后,容器中可以运行一些网络应用,通过-p或-P参数来指定端口映射。注意:宿主机的一个端口只能映射到容器内部的某一个端口上,比如:8080->80之后,就不能8080->81容器内部的某个端口可以被宿主机的多个端口映射,比如:8080->80,8090->80,8099->801...原创 2019-05-26 20:53:05 · 1920 阅读 · 0 评论 -
修改docker容器端口映射的方法
大家都知道docker run可以指定端口映射,但是容器一旦生成,就没有一个命令可以直接修改。通常间接的办法是,保存镜像,再创建一个新的容器,在创建时指定新的端口映射。有没有办法不保存镜像而直接修改已有的这个容器呢?有。在stackoverflow上面找到答案了,原帖链接方法一1、停止容器(docker stop d00254ce3af7) 2、停止docker服务(systemct...转载 2019-05-26 20:55:48 · 296 阅读 · 0 评论 -
如何删除本地docker images镜像
背景 本地空间较小,想删除无效的docker镜像内容。 操作步骤 查看本地docker镜像 尝试删除本地镜像 发现无法直接删除镜像 原因分析: 有关联docker容器,无法删除 删除docker容器 删除docker镜像 删除成功 ...原创 2019-05-26 21:30:23 · 1341 阅读 · 0 评论 -
CentOS6.X 升级内核 至 3.10
由于安装Docker时,Docker支持CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本CentOS...原创 2017-07-10 19:18:40 · 941 阅读 · 0 评论
分享