docker
1)安装dockersudo yum install docker2)启动dockersystemctl start docker.service3)配置开机启动[root@localhost ~]#systemctl enable docker.serviceCreated symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.[r...
2022-05-31docker守护进程
学习目的如何判断守护进程没有开启启动和暂停以及重启设计开机自启守护进程未开启时docker help, docker -v 指令会正常输出结果docker images, docker ps 等一些指令会出现下面提示启动docker守护进程sudo systemctl start docker停止docker守护进程sudo systemctl stop docker重启docker守护进程restart 实践上是先运...
2022-06-03docker容器访问
如图:docker-compose.yml文件配置目前可以直接localhost:80访问。但本机ping不到容器内,ping途中两个ip都ping不通。想这只本地hosts虚拟域名都不行。回答问题补充:有添加过windos route,但没用。...
2020-09-30docker搭建EFK
fluentdfluentd是一个针对日志的收集、处理、转发系统。通过丰富的插件系统,可以收集来自于各种系统或应用的日志,转化为用户指定的格式后,转发到用户所指定的日志存储系统之中。fluentd 常常被拿来和Logstash比较,我们常说ELK,L就是这个agent。fluentd 是随着Docker,GCP 和es一起流行起来的agent。这...
2022-06-10docker[1]概述
Docker是时下热门的容器技术,相信作为一名开发人员,你一定听说过或者使用过,很多人会把Docker理解为一个轻量级虚拟机,但其实Docker与虚拟机(VM)是两种不同的计算机虚拟化技术,也有很多人会觉得,有了虚拟机,那为什么还要使用Docker呢?带着心里的一点点疑问,让我们一起来学习Docker吧。1,...
2022-05-30docker数据持久化
confluence#!/bin/bashdocker run --name confluence --volume "$PWD/data/opt":/opt --volume "$PWD/data/atlassian/confluence":/var/atlassian/confluence --detach --publish 8090:8090 confluence/confluence:6.13.0jira#!/bin/bashdocker run --name jira -m 4G --volum...
2022-06-06docker的简单认识
2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。Docker技术诞生之后...
2022-06-02docker初学者(三)
分层存储docker是分层存储的,构建镜像的时候我们要保证每一层都只包含我们的应用需要的东⻄,不要包含不需要的文件,因为每一层在构建之后不再发生变化,所以即使你在之上的层删除了那些不需要的文件,这些文件也只是被标记为删除,实际上并没有真正删除;如果每一层都包含一些可有可无...
2022-06-07docker常见操作总结
一、原理 1、Hypervisor是一种运行在物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享一套基础物理硬件,它能直接访问物理设备,会给每一台虚拟机分配内存、CPU、网络、磁盘等资源,也可以确保虚拟机对应的硬件资源不被其他虚拟机访问,是所有虚拟化技术的核心。 2...
2022-06-05docker.sock权限被拒绝
当我尝试运行简单的docker命令时,例如:$ docker ps -a我收到一条错误消息:获得权限被拒绝… /var/run/docker.sock:connect:权限被拒绝当我检查权限$ ls -al /var/run/我看到这一行:srw-rw---- root docker docker.sock因此,我遵循许多论坛的建议并将本地用户添加到docker组:$ sudo usermod -aG docker $USER但这无济...
2022-05-16docker运行项目的方法
1、进入存放自己项目war的目录编辑Dockerfile文件vim Dockerfile内容如下:rom registry.docker-cn.com/library/tomcatMAINTAINER heihezi heihezi@foxmail.comCOPY myproject.war /usr/local/tomcat/webapps2、build自己的镜像docker build -t myproject:latest .不出意外的会显示build镜像的步骤,最后一行为Successfully b...
2021-12-06docker入门整理(1)
1、安装批量命令:CentOS7操作系统下。包含卸载旧版本、安装依赖包、添加最新Yum源、安装docker-ce最新稳定版本、启动docker等:sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-...
2022-05-285.docker数据卷存储
目录1.为什么要使用docker数据卷2.常见的docker数据卷命令3.docker数据卷运用一4.把宿主机的目录挂载到容器中1.为什么要使用docker数据卷数据卷的作用:1:持久化容器运行过程中产生的数据文件2:实现多个容器间的文件共享。正常情况下,删除容器,容器中所有的文件也会被删除。2.常见的docker数...
2022-05-29谈谈我对docker的理解
先给大家说下docker概念Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。Docker优势:更快速的交付和部署(一次创...
2022-05-16docker跨主机通信手工版
#A主机 192.168.100.120#在主机A中创建一个子网,范围是10.52.100.2->10.52.100.254docker network create --subnet=10.52.100.0/24 snake120运行一个centos7的容器作为客户端docker run --name centos -dit --network snake120 --ip 10.52.100.2 uhub.service.ucloud.cn/pub021/centos:7.4.1708增加路由指向目标地址...
2022-06-01docker日志文件在哪儿?
最近docker 日志文件存放地址,是弄的我头疼。 我们首先使用 docker inspect 容器ID,查看日志文件类型centos7.4 下的文件类型是 centos7.5下的文件类型是 在centos7.5以后,日志文件方式就发生了变化。7.4以前 路径/var/lib/docker/containers/<容器id>/<容器id>-json.log7.5 路径/var/log/journal 这里连接一篇文章...
2022-06-09关于docker有一点小疑问
我现在有一台云服务器,请问我在服务器安装java,mysql,redis这些环境和在docker中安装这些环境区别在哪里呢?我看之前说docker是为了解决环境不一致的问题,但是如果不同电脑就算拉同一个docker镜像,但是电脑环境不一致啊,还是说我得先用docker拉一个linux系统然后再到linux镜像里面去配置环境,到时候保存好了...
2020-07-29运行docker需要的权限分析
运行docker需要root权限。解决非root用户没有权限运行docker命令的问题,方法如下:方法1:使用sudo获取管理员权限,运行docker命令,这个方法在通过脚本执行docker命令的时候会有很多局限性方法2:docker守护进程启动的时候,会默认赋予名为docker的用户组读写Unix socket的权限,因此只要创建docker用户组...
2021-12-06通过UI管理docker的方法
Docker 正在被用在越来越多的场景中,对于不太习惯命令行工具的朋友来说,docker cli 用起来可能会比较吃力。本文笔者将介绍一个功能强大的 docker web 客户端:portainer(岸吊,参考下面插图)。按照 portainer 官方的说法,它可以让我们通过 UI 轻松的管理 docker 主机和 docker swarm 集群。说明:本文的演示环境...
2021-12-15Docker系列学习笔记
Docker系列学习笔记标签(空格分隔): docker前言近一周在学习docker,到现在也算对docker有了初步的了解,相关的学习笔记通过公众号与大家分享,希望对每一位想学习docker的人有所帮助…主要内容[x] Docker学习(一)环境准备安装centos7[x] Docker学习(二)Centos7环境安装Docker[x] Docker学习(三)认识...
2022-08-24在docker中进行多阶段构建?
如何在中指定多阶段构建docker-compose.yml?对于每个变体(例如dev,prod …),我都有一个包含2个docker文件的多阶段构建:开发人员:Dockerfile.base+Dockerfile.dev或产品:Dockerfile.base+Dockerfile.prod文件Dockerfile.base(所有变体通用):FROM python:3.6RUN apt-get update && apt-get upgrade -yRUN pip install pipenv pipCOPY...
2022-05-20wsl2中docker内部网络的端口转发
wsl默认为内部网络,外部无法访问,通过配置nat转发可以直接访问docker的内部网络,无需其他复杂的配置。首先需要知道wsl2的内部ip地址和docker内部的网络地址。例如我的网络是这样的系统Ubuntuwsl2的ip地址 inet 192.168.119.0/20 brd 192.168.127.255 scope global eth0docker内部的ip地址inet 172.17.0.1/16 brd 172.17.255.255...
2022-06-11docker退出集群WARNING
当收到如下警告:WARNING: The Docker Engine you’re using is running in swarm mode.如果确认不需要/没有使用集群模式,可以使用以下命令退出:docker swarm leave --force...
2021-03-21如何清理docker产生的垃圾文件
无意中感觉磁盘空间不够用,于是使用df -a命令查看,结果令人大吃一惊,全是docker干的好事,在/var/lib/docker/aufs里生成了一堆垃圾:davidhopper@davidhopper-ThinkPad-P50s:~$ df -a文件系统 1K-块 已用 可用 已用% 挂载点sysfs 0 0 0 - /sysproc 0 0 0 - /procudev 8112832 0 8112832 0...
2022-01-08在HTTPS上运行docker服务
当前,我通过使用以下文件运行一个简单的Docker容器。Docker文件FROM microsoft/aspnet:4.7.1WORKDIR /inetpub/wwwrootEXPOSE 80COPY index.html .docker-compose.ymlversion: '3.4'services:testapp: image: mytestapp:${TAG:-latest}build: context: . dockerfile: Dockerfiledocker-compose.over...
2022-05-20