经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Docker

Docker部署rabbitmq遇到的两个问题

1.背景 Docker部署rabbitmq遇到的如下两个问题 问题一:访问交换机时报错 Management API returned status code 500 问题二:访问channel时报错 Stats in management UI are disabled on ...[2021/7/12]

Gogs+Jenkins+Docker 自动化部署.NetCore的方法步骤

环境说明 腾讯云轻量服务器, 配置 1c 2g 6mb ,系统是 ubuntu 20.14,Docker 和 Jenkins 都在这台服务器上面, 群晖218+一台,Gogs 在这台服务器上。 Docker安装 卸载旧的 Docker sudo ap...[2021/6/28]

解决vscode docker插件docker.socket权限问题

解决办法, 将系统中(如果使用了remote- h, 则为远程服务器)所有的.vscode相关进程kill 这些进程都是在 .vscode 文件夹下, 因此可以直接搜索.vscode来kill他们, 然后再重启vscode, 就解决问题了。 知识点扩展: vscode中doc...[2021/6/28]

Centos8.3、docker部署springboot项目实战案例分析

引言 目前k8s很是火热,我也特意买了本书去学习了一下,但是k8s动辄都是成百上千的服务器运维,对只有几台服务器的应用来说使用k8s就有点像大炮打蚊子。只有几台服务器的应用运维使用传统的tomcat部署很繁琐,效率不高,动辄十几分钟部署一台服务,使用jenkins部署又太过复杂,斟酌许久我还是选...[2021/6/28]

docker部署springboot和vue项目的实现步骤

docker部署springboot和vue项目的实现步骤

A. docker 部署 springboot项目 一、springboot项目编译打包 二、在项目根目录创建Dockerfile文件 FROM openjdk:8-jdk-alpine VOLUME /tmp ADD ./target/demo-0.0.1-SNAPSHO...[2021/6/28]

docker容器与镜像的区别

今天抛开原理,抛开底层。通俗的讲解docker中容器与镜像的区别。 对于初学者来说,刚刚接触docker会有点迷,特别是镜像与容器。其实我们可以理解镜像与容器为一对多的关系。 下图错误的示范,为什么是错误的呢?因为可以通过一个镜像确实可以启动三个容器,但是这个三个容器的名字不能一样 &nb...[2021/6/15]

Docker-compose搭建ELK环境并同步MS SQL Server数据

前言 本文作为学习记录,供大家参考:一次使用阿里云(Aliyun)1核2G centos7.5 云主机搭建Docker下的ELK环境,并导入MS SQL Server的商品数据以供Kibana展示的配置过程。 关于Docker配置,本文直接使用开源项目 docker-elk(该项目维护了一个 ...[2021/6/15]

CentOS 7下设置Docker代理(Linux下Systemd服务的环境变量配置)

Docker守护程序使用HTTP_PROXY,HTTPS_PROXY以及NO_PROXY环境变量在其启动环境来配置HTTP或HTTPS代理的行为。无法使用daemon.json文件配置这些环境变量。 此示例将覆盖默认docker.service文件。 在设置中,需要在Docker syst...[2021/5/24]

基于Docker搭建ELK 日志系统的方法

背景需求:     业务发展越来越庞大,服务器越来越多 各种访问日志、应用日志、错误日志量越来越多,导致运维人员无法很好的去管理日志 开发人员排查问题,需要到服务器上查日志,不方便 运营人员需要一些数据,需要我们运维到服务器上分析日志。 ELK介绍: ...[2021/5/24]

docker容器内安装TensorRT的问题

Ubuntu上卸载已安装的版本: sudo apt-get purge "libnvinfer*" 如果想把安装文件都删掉以释放空间,执行: dpkg -l | grep tensorrt 查看到安装包名,假如是nv-tensorrt-repo-...[2021/5/17]

解决docker设置HTTP/HTTPS代理TLS handshake timeout

背景: 由于本地内网服务器的internet是受限制的(需要配置远程代理上网,不能直接上网)。因此,在使用docker连接docker hub的时候,就会出错。 docker pull nginx(拉取dockerhub镜像) 问题一: Error response from daemon:...[2021/5/6]

在 Docker Desktop 中启用 K8s 服务

Overview 作为目前事实上的容器编排系统标准,K8s 无疑是现代应用的基石,很多同学入门可能直接就被卡到第一关,从哪去弄个 K8s 的环境 自己搭吧,要求的硬件资源太高,基本上搭建一个 K8s 集群就劝退了很多的人,因此这里最简单的方式就是直接使用 Windows or Mac 上的 D...[2021/5/6]

使用Portainer部署Docker容器的项目实践

一、背景 最近在使用rancher2.5.5部署Redis主从复制的时候,发现rancher会产生很多iptables的规则,这些规则导致我们在部署了rancher的机器上无法使用Redis的主从复制功能,因为我对rancher和k8s的了解也仅限于了解网络架构和使用,对底层并不深入,短期内无法...[2021/4/12]

解决docker的tls(ssl)证书过期问题

解决docker的tls(ssl)证书过期问题

问题现象: [root@localhost ~]# docker image pull xxx.com.cn/centos7 Using default tag: latest Error response from daemon: Get https: xxx.com.cn/v1/...[2021/3/29]

解决docker pull镜像报错的问题

描述: 在win10下安装VM,在VM里运行docker,使用docker pull拉取镜像时报错 一、 Get https: registry-1.docker.io/v2/: net/http: request canceled while waiting for connect...[2021/3/29]

docker容器里面的root权限获取方法

首先你的container得正在运行 可通过sudo docker container ls或者sudo docker ps查看容器的CONTAINER ID 最后执行命令(其中7509371edd48 为上面查到的CONTAINER ID) sudo docker exec ...[2021/3/29]

使用docker更改容器内root密码的操作

1.在制作dockerfile的时候使用如下命令设置 h密码 RUN echo “root:root” | chpa wd 2.现在需要在容器生成后更改容器内root密码 使用 docker exec -it centos7.5 root:newpa word | chp...[2021/3/29]

docker-compose基于MySQL8部署项目的实现

docker-compose基于MySQL8部署项目的实现

1.首先按照以下的路径创建相应的文件夹 /usr/local/docker/mysql 2.然后在该目录下创建docker-compose.yml文件并且在文件中加入以下的配置 version: ''3.1'' services: db: i...[2021/3/8]

docker09-实现服务发现(docker+consul+ registrator)

实现环境 masternode1node2 192.168.1.1 192.168.1.2 192.168.1.4 #获取tar包 [root@master ~]# wget https: releases.hashicorp.com/consul/1.8.4/consul...[2021/3/8]

docker10-swarm集群

简介 Docker Swarm 是 Docker 的集群管理工具。它将 Docker 主机池转变为单个虚拟 Docker 主机。 Docker Swarm 提供了标准的 Docker API,所有任何已经与 Docker 守护程序通信的工具都可以使用 Swarm 轻松地扩展到多个主机。 支持的...[2021/3/8]

docker可视化工具portainer-单机

可视化图形工具Portainer Portainer介绍 Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。 官方站点:https: www.portainer.io/ ...[2021/3/1]

docker09-Prometheus

环境准备: 主机名称 IP 安装组件 Prometheus 192.168.1.1 NodeEXporter、cAdvisor、Prometheus Server、Grafana node1 192.168.1.2 NodeEXporter、cAd...[2021/3/1]

Docker 镜像加速教程

原文链接:https: fuckcloudnative.io/post docker-registry-proxy/ 在使用 Docker 和 Kubernetes 时,我们经常需要访问 gcr.io 和 quay.io 镜像仓库,由于众所周知的原因,这些镜像仓库在中国都无法访问,唯一能访...[2021/3/1]

docker 添加端口及获取dockerfile的方法

从docker image中获取 dockerfile docker history --format {{.CreatedBy}} --no-trunc=true $DockerImage |sed “ bin h\ -c\ #(nop)\ g”|sed “ bin h\ -c...[2021/2/22]

在Docker中的ubuntu中安装Python3和Pip的问题

在Docker中的ubuntu中安装Python3和Pip的问题

正文 1)下载ubuntu镜像 docker pull ubuntu 2)查看镜像 docker images 3)运行容器 docker run -itd --name ubuntu-test ubuntu 4)进入容器 ...[2021/2/19]

通过Dockerfile构建Docker镜像的方法步骤

Dockerfile是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建. Dockerfile支持Shell类的行尾添加"\"的命令换行方式,以及行首"#"进行注释的格式. 使用Dockerfile构建Doc...[2021/2/19]

Docker容器中挂载NFS共享目录的实现

Docker容器中挂载NFS共享目录的实现

之前在https: www.jb51.net/article/205922.htm 介绍过使用Dockerfile构建ubuntu 16.04镜像,并在容器中编译执行Me y_Test项目.这里介绍下如何在容器中挂载NFS服务器上的共享目录. Dockerfile内容如下: FRO...[2021/2/19]

docker安装tomcat8的实现方法

一、docker安装tomcat8 1、查找Docker Hub上的tomcat镜像 docker search tomcat 2、拉取tomcat镜像 docker pull tomcat:8 3、使用tomcat默认的配置来启动一个tomcat容器...[2021/2/19]

Docker初级网络端口映射的配置

端口映射 Docker容器启动之前,如果不进行端口映射,在容器外部是无法通过网络来访问容器内的网络应用和服务。因为容器中常常会运行一些网络应用和服务,如果想在容器外部通过网络来访问容器内的网络应用和服务,就需要对该容器进行端口映射,可以通过docker run命令中的-P或-p选项来进行端口映射...[2021/2/19]

docker03-常用命令

Docker的常用命令 帮助命令 docker version 显示docker的版本信息 docker info       显示docker的系统信息 docker help      显示docker的参...[2021/2/18]

docker05-网络-单主机(三种原生网络)none、host、bridge

docker05-网络-单主机(三种原生网络)none、host、bridge

docker的网络分为:单主机、跨主机 这篇先说:单主机 我们先说一下docker的原生网络模式 网络模式 简介 优点  使用场景 none 空网络,没有网络 此网络与外界隔离,安全度非常高 适合公司内部生产密钥 host  容器与宿主机共享namespace 直接使用...[2021/2/18]

docker04-企业级仓库-harbor

Harbor 一、背景 Docker中要使用镜像,我们一般都会从本地、Docker Hub公共仓库或者其它第三方的公共仓库中下载镜像,但是出于安全和一些内外网的原因考虑,企业级上不会轻易使用。普通的Docker Registry又不满足需求,所以一般可以利用Harbor搭建一个企业级的私有...[2021/2/18]

docker07-数据存储

Docker 内部以及容器之间管理数据,在容器中管理数据主要有两种方式: 数据卷(Volumes) 挂载主机目录 (Bind mounts) 数据卷 是一个可供一个或多个容器使用的特殊目录,它绕过 UFS,可以提供很多有用的特性: 数据卷 可...[2021/2/18]

docker部署LNMP架构

环境要求: IP  hostname 192.168.1.1 node1 项目规划: 容器网段:172.16.10.0/24 NGINX:172.16.10.10 MySQL:172.16.10.20 PHP:172.16.10.20 网站根目录:/www ...[2021/2/18]

docker08-编排工具compose

docker08-编排工具compose

Docker Compose Compose 简介 Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。 ps:说白了就是一...[2021/2/18]

Docker部署Nuxt.js项目的实现

Docker官方文档: https: docs.docker.com/ Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。...[2021/2/1]

运行中的docker容器端口映射如何修改详解

前言 在docker run创建并运行容器的时候,可以通过-p指定端口映射规则。但是,我们经常会遇到刚开始忘记设置端口映射或者设置错了需要修改。当docker start运行容器后并没有提供一个-p选项或设置,让你修改指定端口映射规则。那么这种情况我们该怎么处理呢?今天Docker君教你如何修改...[2021/1/25]

Dockerfile构建镜像

Dockerfile构建镜像

一、docker镜像构建简介    在构建容器化应用时,相当重要的步骤莫过于镜像制作,本文将介绍镜像制作方法以及镜像制作的建议。通常镜像的制作有两种方式: 使用现有的容器使用docker commit 生成镜像使用Dockerfile进行镜像构建 ''''''''采用docker ...[2021/1/18]

在docker容器中安装vi命令的简单操作

在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时,提示: Reading package lists... Done Buildin...[2021/1/18]

Centos7安装Docker(2020最新亲测可用,直接复制粘贴即可)

这里参考官方文档进行操作: https: docs.docker.com/engine/install/cento 1.卸载docker旧版本(我的centos7是新的,所以运行后不删除任何软件包) yum remove docker docker-client ...[2021/1/11]

docker+nextcloud搭建个人云存储系统的实现

docker+nextcloud搭建个人云存储系统的实现

一、docker安装和启动 yum install epel-release yum install docker service docker start 二、docker-compose安装 curl -L http: github.com/docker/com...[2021/1/11]

Docker 使用国内镜像仓库的方法

1、问题描述 由于某些原因,导致Docker镜像在国内下载速度特别慢。所以为了沉浸式开发。最好切换为国内源。这里以163 的镜像仓库举例。首先修改/etc/docker/daemon.json配置文件。 sudo vi /etc/docker/daemon.json 将该文件...[2021/1/11]

docker-compose教程之安装使用和快速入门

docker-compose教程之安装使用和快速入门

教程基于ubuntu下最新的compose版本3 参考: https: docs.docker.com/compose/overview/ 1.Compose介绍 Docker Compose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容...[2021/1/11]

容器网络(十一)日志管理之 Docker logs【81】

十一、日志管理 (一)日志管理之 Docker logs ? 高效的监控和日志管理对保持生产系统持续稳定地运行以及排查问题至关重要。在微服务架构中,由于容器的数量众多以及快速变化的特性使得记录日志和监控变得越来越重要。考虑到容器短暂和不固定的生命周期,当我们需要 debug 问题时有些容...[2021/1/11]

容器网络(十一)Docker 如何支持多种日志方案?【81】

(二)Docker 如何支持多种日志方案? ? 将[容器日志发送到 STDOUT 和 STDERR]是 Docker 的默认日志行为。实际上,Docker 提供了多种日志机制帮助用户从运行的容器中提取日志信息。这些机制被称作 logging driver。 root@host1:~# ...[2021/1/11]

docker获取Let's Encrypt永久免费SSL证书的方法

docker获取Let's Encrypt永久免费SSL证书的方法

一、起因 官方的cerbot太烦了,不建议使用还不如野蛮生长的acme.sh,而这里介绍docker运行cerbot获取Let''s Encrypt永久免费SSL证书 二、选型 cerbot的证书不会自动刷新日期,但是acme.sh自带这功能,每天凌晨0:00自动检测过期域名并且自...[2021/1/4]

docker获取Let's Encrypt永久免费SSL证书的方法

一、起因 官方的cerbot太烦了,不建议使用还不如野蛮生长的acme.sh,而这里介绍docker运行cerbot获取Let''s Encrypt永久免费SSL证书 二、选型 cerbot的证书不会自动刷新日期,但是acme.sh自带这功能,每天凌晨0:00自动检测过期域名并且自...[2021/1/4]

docker获取Let's Encrypt永久免费SSL证书的方法

一、起因 官方的cerbot太烦了,不建议使用还不如野蛮生长的acme.sh,而这里介绍docker运行cerbot获取Let''s Encrypt永久免费SSL证书 二、选型 cerbot的证书不会自动刷新日期,但是acme.sh自带这功能,每天凌晨0:00自动检测过期域名并且自...[2021/1/4]

docker获取Let's Encrypt永久免费SSL证书的方法

一、起因 官方的cerbot太烦了,不建议使用还不如野蛮生长的acme.sh,而这里介绍docker运行cerbot获取Let''s Encrypt永久免费SSL证书 二、选型 cerbot的证书不会自动刷新日期,但是acme.sh自带这功能,每天凌晨0:00自动检测过期域名并且自...[2021/1/4]

容器网络(九)如何实现跨 Docker 主机存储?【68】

九、数据存储 (一)如何实现跨 Docker 主机存储? 从业务数据的角度看,容器可以分为两类:无状态(statele )容器和有状态(stateful)容器。 无状态是指容器在运行过程中不需要保存数据,每次访问的结果不依赖上一次访问,比如提供静态页面的 web 服务器。 有状态是指...[2021/1/4]

322
2
记录数:199 页数:1/41234下一页尾页
加载更多
 友情链接: NPS