Docker
文章平均质量分 54
不会画画的画师
开发八年有余...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Kube-apiserver出现“Unable to authenticate the request”错误的解决方案
之前使用工具一键部署K8S集群,并在集群部署一些服务。某天突然发现服务无法访问。原创 2024-10-21 15:33:12 · 1941 阅读 · 0 评论 -
华为云鲲鹏服务器安装Docker和Docker Compose
在华为云鲲鹏服务器安装Docker和Docker-compose原创 2022-10-14 11:28:34 · 1288 阅读 · 0 评论 -
如何修复“kernel:unregister_netdevice: waiting for to become free. Usage count = 1”
修复“kernel:unregister_netdevice: waiting for to become free. Usage count = 1”错误原创 2022-10-14 11:02:05 · 7380 阅读 · 1 评论 -
Docker镜像大小优化的方法
利用Squash功能 (1.13 后新增的试验功能)1、Docker Daemon 进程启动前,要将 experimental 参数设置为 true;docker v20版本是通过修改/etc/docker/daemon.json开启:{ "experimental": true}2、编写的dockerfile没有与之前没有差异3、编译时,增加--squash参数docker build --squash -t xxx:xxx .squash功能一方面压缩了镜像的大小,另一方面保存原创 2021-12-14 15:55:40 · 3361 阅读 · 0 评论 -
Dockerfile详解
Dockerfile是用来构建镜像的文本文件,只要有如下参数可供配置FROM指定基础镜像,后续操作都是基于基础镜像向上加层封装。FROM命令必须是Dockerfile第一个命令。语法格式:FROM <image>[:<tag>] [AS <name>]举例: FROM postgresql:12 as base 指定postgresql12为基础镜像并命名为base。MAINTAINER镜像维护人的信息语法格式: MAINTAINER <name>原创 2020-08-24 16:14:46 · 524 阅读 · 0 评论 -
Docker的问题及解决方法集合
创建一个docker容器,并进行端口映射。容器启动后,在部署容器的主机上可以访问映射端口,但是其他主机无法访问。Docker在daemon.json配置镜像仓库地址后,镜像仓库地址配置未生效,即按照。此时使用第三方软件连接MySQL数据库是成功的,说明端口映射是成功的。镜像编译时无异常,容器启动后处于Exited状态,日志显示。此时spring boot应用正常连接数据库,启动成功。中并未出现daemon.json中配置的镜像仓库地址。正确编写,上述步骤操作后,仍然无效,请检查下。原创 2020-04-26 09:46:27 · 10405 阅读 · 3 评论 -
docker环境下将nexus2.x升级到nexus3.x
环境介绍服务原nexus为2.13版本,无法配置Upgrade: Agent。使用docker部署,nexus:2.13的/sonatype-work文件夹映射到宿主机本地的/home/sonatype-work。现在要迁移到新的服务器,就干脆升级到3.16。升级思路先将nexus2.13版本升级到2.14.11版本,然后再使用2.14.11版本的Upgrade: Agent将数据在线迁移...原创 2019-05-31 17:21:27 · 2217 阅读 · 0 评论 -
Docker容器映射端口修改方法
Docker容器启动后,有时候我们会在容器中安装一些应用,此时就会遇到一个问题,这些应用的端口也需要映射到宿主机,那么该如何做呢?下面以一个oracle容器为例,展示这个过程。环境准备Linux: CentOS 7.3Docker: 18.06.0-ce启动一个oracle数据库容器,但不使用-p指令进行端口映射,使用docker ps指令显示如下:此时我们使用navicat是无法连...原创 2019-07-26 10:31:58 · 2833 阅读 · 0 评论 -
在容器中操作宿主机的Docker
尽管该操作方式不合理,违背了Docker的初衷,但有些场景仍然可以使用。$ docker run -d --name docker \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /usr/bin/docker:/usr/bin/docker \ -v /usr/lib/x86_64-linux-gnu/libltdl.so.7:...原创 2019-03-04 17:24:52 · 1171 阅读 · 0 评论 -
Docker基本命令
Docker信息查看(1)查看docker进程状态$ systemctl status docker(2)查看docker的具体信息$ docker info(3)查看docker的版本信息$ docker versionDocker的镜像操作(1)查找镜像$ docker search image_name(2)拉取镜像$ docker pull image_nam...原创 2018-10-12 23:56:46 · 367 阅读 · 0 评论 -
Docker部署Portainer
PortainerPortainer是Docker的图形化管理工具,由GO语言编写的,提供状态显示、应用模板快速部署、对于Docker(容器、镜像、网络、数据卷)的基本操作、日志显示、容器控制台等功能。部署Portainer环境说明:CentOS Version: CentOS 7内核版本:4.18.13-1.el7.elrepo.x86_64Docker Version: 18....原创 2018-10-13 20:32:54 · 4389 阅读 · 0 评论 -
MySQL Docker使用技巧
在Docker Hub中查看MySQL官方镜像的Dockerfile上述说明镜像启动时,会运行echodo. "$f";;;echo;;echo;;;}" < "$f";echo;;. " $f ";;echo;;echo;;;}";echo;;;esacechodone上述shell命令会遍历文件中的sh文件,sql文件,sql.gz压缩包,随后按照shsqlsql.gz的顺序依次执行。原创 2018-10-09 16:34:23 · 3057 阅读 · 0 评论 -
Docker部署数据库汇总
通过Docker部署各类型数据库原创 2018-11-06 09:52:43 · 820 阅读 · 0 评论 -
如何开启microsoft/mssql-server-linux容器中的Agent
进入容器的bin/bash后,执行如下命令即可开启Agent:root@27570fff1fb6:/# /opt/mssql/bin/mssql-conf set sqlagent.enabled true使用数据库管理软件连接上数据库后执行:EXEC master.dbo.xp_servicecontrol N'QUERYSTATE',N'SQLSERVERAGENT'如果返回结果是...原创 2018-12-19 14:49:49 · 1354 阅读 · 0 评论 -
利用TICK对Docker进行可视化监控
性能监控是容器服务必不可少的基础设施,容器化应用运行于宿主机上,我们需要知道该容器的运行情况,包括 CPU使用率、内存占用、网络状况以及磁盘空间等等一系列信息。本文通过TICK 的技术栈方案实现Docker的性能监控。一、监控结构Telegraf: 采用插件机制实现的数据采集服务,可以采集Docker的多种性能数据Influxdb:时序数据库,用于存储Docker的性能数据Chro...原创 2018-12-19 17:30:24 · 626 阅读 · 0 评论 -
Harbor安装说明
Habor是由VMWare公司开源的容器镜像仓库管理工具,Harbor使用官方的docker registry完成镜像存储服务,Harbor的功能是在此之上提供用户权限管理、镜像复制等功能,提高registry的使用效率。环境描述操作系统:CentOS 7Harbor地址: 10.0.0.131Harbor安装包: harbor-offline-installer-v1.5.1.tar步...原创 2018-12-21 16:44:28 · 425 阅读 · 0 评论 -
Docker简单介绍
Docker简介Docker的概念Docker最初是dotCloud公司的内部项目,是基于dotCloud公司多年云服务的一次革新,于2013年3月开源。Docker被称为第三代Paas平台,是一种容器(虚拟化的轻量级替代技术)技术,将应用软件及其依赖软件(运行时环境、系统工具、系统库)等打包在容器中,使应用具备完整性、移植性和隔离性。以容器的方式交付应用,可以让应用无差别地运行在开发、测试、...原创 2019-02-28 09:32:40 · 277 阅读 · 0 评论 -
Docker安装与配置
本文介绍了在CentOS 7上安装配置Docker的完整流程。主要包括:通过阿里云脚本或离线方式进行Docker安装,设置非root用户免sudo操作权限,配置阿里云镜像加速器提升国内访问速度,以及开启Docker远程访问功能以便其他主机操作。文中提供了详细的操作命令,包括系统服务管理、用户组配置、镜像加速器设置和远程访问测试方法。这些配置步骤能够帮助用户快速搭建可远程管理的Docker环境,并优化国内使用体验。原创 2018-10-12 11:13:20 · 295 阅读 · 0 评论
分享