
Docker
文章平均质量分 65
Docker基础应用以及实战处理
听说唐僧不吃肉
当你足够优秀时,你身边的一切都会自然好起来!
展开
-
一文了解containerd与docker的区别
docker与containerd的区别原创 2024-12-04 14:05:11 · 1578 阅读 · 0 评论 -
Docker篇之修改容器内的时区
Docker篇之修改容器内的时区原创 2024-09-20 13:58:43 · 2393 阅读 · 0 评论 -
Dockerfile中CMD和ENTRYPOINT区别以及结合使用
Dockerfile中CMD以及ENTRYPOINT区别以及实际环境的结合应用原创 2024-08-20 10:53:48 · 458 阅读 · 0 评论 -
谈谈docker的四种网络模式
docker网络模式原创 2024-08-06 10:21:28 · 1447 阅读 · 0 评论 -
Docker资源隔离的实现策略以及适用场景
docker资源隔离原创 2024-08-05 16:29:00 · 790 阅读 · 0 评论 -
源码安装docker和docker-compose
docker以及docker-compose源码部署原创 2024-08-05 14:37:37 · 583 阅读 · 0 评论 -
基于Docker部署常用Paas组件
基于docker部署常见paas组件原创 2024-07-17 17:37:56 · 545 阅读 · 0 评论 -
Docker篇之修改docker默认磁盘占用目录
修改docker默认磁盘占用目录原创 2024-01-17 16:46:17 · 2403 阅读 · 1 评论 -
Docker篇之利用docker搭建ftp服务器可实现多用户上传
docker部署ftp服务使用多用户上传原创 2023-11-30 11:38:22 · 6472 阅读 · 3 评论 -
Docker篇之docker部署harbor仓库
docker部署harbor原创 2023-11-30 10:59:00 · 895 阅读 · 0 评论 -
Docker篇之搭建php、redis、nginx环境做web项目部署
一、前言在真实生产环境中,web项目的部署,通常都是搭建在本机Linux系统中,对于docker容器中的项目部署几乎很少有用到,除非正式线上生产环境基于k8s去管理。那种的话,一般相对企业架构超大,项目环境在逐个管理起来比较麻烦,所以采用docker集群来做统一化管理。那么今天来介绍下docker容器中进行web项目部署,以及服务搭建常见的php、redis、nginx环境搭建。二、docker搭建1、部署服务镜像拉取。这里用到的php服务版本为:5.6版本docker pull nginx原创 2021-08-20 20:52:40 · 1042 阅读 · 0 评论 -
Docker篇之解决docker容器内不能进行vim编辑、ll等问题
一、前言当我们再搭建好docker服务之后,使用docker容器时,每一个开启的容器都相当于是一个干净的环境,故而会缺少许多相应的安装包等。那么常见的vim编辑所需的安装包该如何安装呢?如下介绍二、vim命令安装包部署当执行vim编辑时,出现如下问题:提示:vim:command not found。vim命令未找到。1、然后当你再执行apt-get install vim时,显示如下:apt-get install vim 2、这时,我们需要去同步对应的安装源索引。才可进行安装a原创 2021-08-20 20:18:50 · 3868 阅读 · 2 评论 -
Docker篇之查询docker容器的占用内存
1、先通过docker ps 查询docker容器跑的进程docker ps如下所示,CONTAINER ID 即为容器ID2、然后执行 ps -ef | grep 容器ID查询该容器跑的进程服务,以及进程PID等ps -ef | grep e2955d8d3d4f如图所示。该进程PID为29323、然后执行 top -p 进程PID,即可查询出该容器占用的内存大小top -p 2932注:参数说明如下:PID:进程的IDUSER:进程所有者PR:进程的优先级别,越小越原创 2021-07-12 16:25:05 · 7051 阅读 · 0 评论 -
Docker篇之docker容器之间的通信
自从Docker容器工具诞生以来,当我们在正式线上环境进行容器部署以及容器管理任务时,通常容器之间是需要进行数据通信的,来支撑正常业务运转。因此容器间的通信也随之成为热点,也是生产环境中的重中之重。容器间的网络通信可分为两大方面:单主机容器上的相互通信,跨主机的容器相互通信。一、Docker单主机容器通信1、假设通过容器ip访问 【不可行】由于docker容器每次在重启后,其IP会发生变化。因此通过容器ip访问不可行。2、假设通过宿主机的ip:port访问 【不可行】通过宿主机的ip:port原创 2021-04-11 02:38:29 · 6990 阅读 · 0 评论 -
Docker篇之配置镜像加速器
众所周知,当我们通过docker去拉取镜像时,通常情况下,是非常慢的当配置了加速器后,则效率便会大大提高在Centos系统下,配置加速器如下:同时适用于Ubuntu16.04+、Debian8+版本对于使用 systemd 的系统,请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):vim /etc/docker/daemon.json添加{"registry-mirrors":["https://reg-mirror.qiniu.com/"原创 2021-04-13 21:37:05 · 279 阅读 · 0 评论 -
Docker篇之镜像打标签tag
日常线上活动中,当我们对系统进行开发时,做容器化管理,因为每一个版本不同,可能随着业务量的产生,需求的迭代更新,不同版本所需要的环境不同。因此,为了满足这样的问题,我们通常做的就是对每一个版本来打标签。当某个场景需要用到哪个版本时,我们可以随时切换,只需要切换版本即可。在Docker中实现该功能,可用于给镜像来打标签。1、当正式运行容器时,使用的镜像如果本地中不存在,docker就会自动从docker 镜像仓库中下载,默认是从 Docker Hub 公共镜像源下载。当然也可以进行设置镜像下载源国原创 2021-04-13 21:20:40 · 27644 阅读 · 0 评论 -
Docker篇之常见问题Cannot connect to the Docker daemon at unix:///var/run/docker.sock.
昨天刚部署好Docker容器,今天打开机器,执行docker命令出现:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?执行docker ps 也出现该问题:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?翻译:不原创 2021-04-13 19:38:26 · 3982 阅读 · 2 评论 -
Docker篇之搭建Portainer可视化界面
一、Portainer简介Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。免费开源,易于维护。安装方式基于容器化,方便部署管理。其中主要功能包括:提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。二、下载Portainer镜像1、查询有哪些Portainer镜像命令:docke原创 2021-04-12 18:51:11 · 317 阅读 · 0 评论 -
Centos7系统搭建Docker服务
一、系统前提条件1、内核Docker运行对内核要求比较高,因此一般建议直接在Ubuntu这样的平台运行。但作为一个容器标准,Docker也是支持其他如CentOS, Mac OS X, Windows等平台。目前Docker支持以下版本CentOS:CentOS 7(64位)CentOS 6.5(64位)及以后在运行CentOS 6.5及以后版本时,需要内核版本>=2.6.32-431,因为这些内核包含了运行Docker的一些特定修改。本机为Centos7系统,可通过命名:uname -s原创 2021-04-12 18:17:26 · 364 阅读 · 0 评论 -
Docker篇之Overlay2磁盘空间占用过大清理
在日常线上环境中,我们通常会来做利用Docker来做容器化管理,通过运行容器来执行任务等。但是,随着业务量的不断增大,容器的不断启动,往往会出现磁盘空间不足,1、第一种情况:是因为docker中部署的系统中日志内容的不断扩大。这种情况下,我们可手动,或定时任务清理。对于/var/lib/docker/overlay2 空间占用,存在很多误导的方法是去迁移路径等。。其实磁盘空间的占用和overlay没关系,它的使用和真实的disk使用相同,overlay只是一个docker的虚拟文件系统,真实的文件原创 2021-04-12 16:03:19 · 39971 阅读 · 3 评论 -
Docker篇之镜像存储-OverlayFS和联合挂载技术
OverlayFS是内核提供的文件系统,其中overlay和overlay2是docker的存储驱动,只是版本不同, overlay2是overlay的改进版。要熟悉Docker的镜像存储相关知识,首先从Docker镜像存储方式来说起。一、Docker中镜像存储Docker中的镜像采用分层构建设计,每个层可以称之为“layer”,这些layer被存放在/var/lib/docker//目录下。这里的storage-driver可以有很多种如:AUFS、OverlayFS、VFS、Brtfs等。原创 2021-04-09 17:35:21 · 2218 阅读 · 0 评论