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

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共享目录的实现

之前在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容器启动之前,如果不进行端口映射,在容器外部是无法通过网络来访问容器内的网络应用和服务。因为容器中常常会运行一些网络应用和服务,如果想在容器外部通过网络来访问容器内的网络应用和服务,就需要对该容器进行端口映射,可以通过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

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

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构建镜像

一、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安装和启动 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教程之安装使用和快速入门

教程基于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证书的方法

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

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证书的方法

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]

容器网络(十)Docker 最常用的监控方案【73】

容器网络(十)Docker 最常用的监控方案【73】

十、监控 (一)Docker 最常用的监控方案 当 Docker 部署规模逐步变大后,可视化监控容器环境的性能和健康状态将会变得越来越重要。 在本章中,我们将讨论几个目前比较常用的容器监控工具和方案,为大家构建自己的监控系统提供参考。 首先我们会讨论 Docker 自带的几个监控子命...[2021/1/4]

容器网络(十)一张表搞懂各种 Docker 监控方案【80】

(九)一张表搞懂各种 Docker 监控方案 前面我们已经介绍了[p top tats]、[Sysdig]、[Weave Scope]、[cAdvisor]和 [Prometheus]多种容器监控工具和方案,是时候做一个比较了。下面将从五个方面来对比它们之间的优劣。 (1)部署...[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不适合部署数据库的7大原因

近2年Docker非常的火热,各位开发者恨不得把所有的应用、软件都部署在Docker容器中,但是您确定也要把数据库也部署的容器中吗?这个问题不是子虚乌有,因为在网上能够找到很多各种操作手册和视频教程,这里整理了一些数据库不适合容器化的原因供大家参考,同时也希望大家在使用时能够谨慎一点。 目前为...[2021/1/4]

开源容器引擎分析;替代docker的容器选择;容器运行时架构

前段时间,听说了k8s对docker支持出现了变动。今天整理服务器进程的时候,出现了与 containerd、lxcfs 相关的 daemon 进行,顿时再次对容器运行时产生了好奇,今天整理一下,进行简单记录: 容器运行时: CoreOS RTK(项目已经停止) Mesos 容器 L...[2020/12/28]

容器网络(八)一文搞懂各种 Docker 网络【67】

(二十五)一文搞懂各种 Docker 网络 前面各小节我们先后学习了 Docker Overaly,Macvaln,Flannel,Weave 和 Calico 跨主机网络方案。目前这个领域是百家争鸣,而且还有新的方案不断涌现。本节将从不同维度比较各种网络方案,大家在选择的时候可以参考。...[2020/12/28]

K8s 终将废弃 docker,TKE 早已支持 containerd

近日 K8s 官方称最早将在 1.23版本弃用 docker 作为容器运行时,并在博客中强调可以使用如 containerd 等 CRI 运行时来代替 docker。本文会做详细解读,并介绍 docker 与 containerd 的关系,以及为什么 containerd 是更好的选择。...[2020/12/14]

看图知Docker

0、https: www.docker.com/ 1、Why Docker 可参考: https: www.cnblogs.com/kex1n/p/6933039.html https: www.jianshu.com/p/50f48eb25215 2、Docker...[2020/12/14]

docker安装openjdk并运行jar包的操作方法

下载镜像 docker pull openjdk 创建数据卷 创建一个java_app的数据卷 docker volume create java_app 将jar包上传到/var/lib/docker/volume java_app/_data/下,然...[2020/12/8]

Docker入门级操作

Docker入门级操作

安装Docker: curl -fsSL https: get.docker.com | bash -s docker --mirror Aliyun 如果curl命令无效,需安装: sudo apt install curl docker需要root权限,如果没有roo...[2020/12/8]

容器(七)安装 Docker Machine【40】

容器(七)安装 Docker Machine【40】

七、多主机管理 (一)安装 Docker Machine 前面我们的实验环境中只有一个 docker host,所有的容器都是运行在这一个 host 上的。但在真正的环境中会有多个 host,容器在这些 host 中启动、运行、停止和销毁,相关容器会通过网络相互通信,无论它们是否位于相同...[2020/12/8]

Docker 网络解读

Docker 网络解读

Docker 容器在运行时,会涉及多个容器相互连接,甚至与宿主机上的应用连接的问题。既然需要产生连接,那么就必然要依赖网络。 网络在Docker的技术体系中,是一个不容易搞清楚的要点。因此,希望您读完本文之后,对 Docker 网络有一个通透的理解。 网络定义 首先,我们花几分钟的时...[2020/12/8]

给Docker更换国内镜像源操作

给Docker更换国内镜像源操作

给Docker守护进程配置加速器 通过配置文件启动Docker,修改/etc/docker/daemon.json 文件并添加上 registry-mirrors 键值。 vim /etc/docker/daemon.json { "registry-mirrors": ["h...[2020/11/23]

容器技术(三) RUN vs CMD vs ENTRYPOINT【12】

容器技术(三) RUN vs CMD vs ENTRYPOINT【12】

(九)RUN vs CMD vs ENTRYPOINT(1)命令简介 RUN 执行命令并创建新的镜像层,RUN 经常用于安装软件包。 CMD 设置容器启动后默认执行的命令及其参数,但 CMD 能够被 docker run 后面跟的命令行参数替换。 ENTRYPOINT 配置容器启动时运行的命令。(2...[2020/11/9]

Docker 实战—使用 Dockerfile 构建镜像

GitHub Page:http: blog.cloudli.top/post Docker实战-使用-Dockerfile-构建镜像/ Dockerfile 指令详解请访问:https: www.cnblogs.com/cloudfloating/p/11737447.html 使用...[2019/11/4]

Docker在Centos 7上的部署

                                        &nbs...[2019/11/4]

分享Ubuntu19无法安装docker源问题

按照各大网站以及个人习惯我会使用下面这种方法添加Docker源: root@ubuntu:~# sudo add-apt-repository "deb [arch=amd64] https: mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(l...[2019/11/1]

Docker容器跨主机通信中直接路由方式详解

概述 就目前Docker自身默认的网络来说,单台主机上的不同Docker容器可以借助docker0网桥直接通信,这没毛病,而不同主机上的Docker容器之间只能通过在主机上用映射端口的方法来进行通信,有时这种方式会很不方便,甚至达不到我们的要求,因此位于不同物理机上的Docker容器之间直接使...[2019/11/1]

Dockerfile 指令详解

Dockerfile 指令详解

FROM FROM 命令指定基础镜像。在构建镜像时,基础镜像必须指定,因此在 Dockerfile 中 FROM 是必备指令且必须是第一条指令。 在 Docker Hub 上有很多常用的高质量官方镜像,有一些是应用和服务类的镜像,如 nginx、mysql、redis 等;也有一些是用...[2019/10/28]

Docker Hub 使用初探

Docker Hub 使用初探 —— 魏刘宏 2019.10.26 容器的话题越来越热,今天我也来试试容器的使用,我们以 Docker Hub 为例。 Docker Hub 官网为 https: hub.docker.co...[2019/10/28]

docker 概念

前言:     docker是一个开源的应用容器引擎,让开发这可以打包他们的应用以及依赖包到一个可以移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,互相之间不会有任何接口(类似iPhone的app)。几乎没有性能开销。...[2019/10/21]

Docker 基础操作指南

Docker 基础操作指南 拉取基础镜像: docker pull centos:latest 根据基础的Centos镜像运行一个名为base-centos的容器 docker run --name base-centos -d centos:latest 把本地的JDK拷贝到容...[2019/10/21]

docker如何在外部指定参数变量

docker如何在外部指定参数变量

这篇文章主要介绍了docker如何在外部指定参数变量,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Dockerfile: FROM frolvlad/alpine-oraclejre8:slim VOLUME /tmp AD...[2019/10/16]

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