栏目: Docker

总结Docker不适合部署数据库的7大原因

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

2021-04-05 163 0 0 阅读全文

Docker获取Let'S Encrypt永久免费SSL证书的方法

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

2021-04-05 197 0 0 阅读全文

Docker Run之后状态总是Exited

add-itdockerrun-it-nametest-dnginx:latest/bin/bash-d:后台运行容器,并返回容器ID;-i:以交互模式运行容器,通常与-t同时使用;-t:为容器重新分配一个伪输入终端,通常与-i同时使用;补充知识:docker-compose通过sh命令启动ngin...

2021-04-09 190 0 0 阅读全文

Docker容器中布置静态网站的实现

服务器布置这里推荐使用云服务器(阿里云、华为云、腾讯云)可以免费使用几天。在我们买了服务器后会遇到如下问题:本地电脑ping服务器主机发现ping不通,请求超时我们需要在管理服务器的界面找到安全组那一栏,然后在安全组出入都要加入icmp这个,建议直接一键添加所有。然后我们在本地电脑就可以ping通服...

2021-04-05 200 0 0 阅读全文

Docker构建Maven+Tomcat基础镜像的实现

在Java编程中,大多数应用都是是基于Maven构建的,而交付的结果大多是采用的Tomcat的war包形式,所以,构建一个基于Maven和Tomcat的基础镜像很有必要,不仅能帮助我们提升平时自主实验研究分析的效率,还可以在一定程度能减少运维减少编写Dockerfile的复杂度,提升整体项目交付效率...

2021-04-27 156 0 0 阅读全文

详解如何使用Docker-Compose命令

你可以通过多种方式来管理和部署Docker容器。你可以直接使用Docker命令、借助众多GUI工具中的一款(基于Web的工具和面向桌面客户端的工具),也可以选择走docker-compose这条路。DockerCompose是什么东东?DockerCompose用于创建容器及容器之间的连接。然而,d...

2021-04-28 220 0 0 阅读全文

使用Docker命令不需要敲Sudo的操作

由于dockerdaemon需要绑定到主机的Unixsocket而不是普通的TCP端口,而Unixsocket的属主为root用户,所以其他用户只有在命令前添加sudo选项才能执行相关操作。如果不想每次使用docker命令的时候还要额外的敲一下sudo,可以按照下面的方法配置一下。1、创建一个doc...

2021-04-09 129 0 0 阅读全文

基于Docker的Redis集群搭建

环境:Docker+(Redis:5.0.5*3)1、拉取镜像docker pull redis:5.0.52、创建Redis容器创建三个redis容器:redis-node1:6379redis-node2:6380redis-node3:6381docker create --name redi...

2021-07-15 130 0 0 阅读全文

Windows宿主机和Docker容器设置挂载共享文件夹的步骤

docker容器内的程序经常需要访问、调用宿主机目录中的数据,每次都要导入导出非常麻烦费力。接下来,一步步实现将宿主机的指定文件夹挂载到docker容器中。1.打开OracleVMVitualBox:2.点击【设置】->点击左侧的【共享文件夹】3.双击默认的【c/Users\\?\c:\Use...

2021-04-09 192 0 0 阅读全文

Docker私有仓库Harbor搭建

1.准备1.1harbor下载harbor下载地址:链接添加链接描述然后我们可以选择自己需要的版本,我这边选择的是v1.8.3也可以去wgethttps://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-ins...

2021-06-23 159 0 0 阅读全文

Docker版的MySQL5.7升级到MySQL8.0.13,数据迁移

1.备份旧的MySQL5.7的数据记得首先要备份旧的数据,防止升级失败导致数据丢失。备份的方式有两种,一种是在宿主机直接执行导出命令,另外一种是先进入Docker环境下进行操作。主要的导出命令如下:#方式一,直接在宿主机器进行数据备份#0df568是docker的id;-uroot-p123456是...

2021-04-28 295 0 0 阅读全文

Docker 容器生命周期 架构 以及和VM之间的差异详解

容器的生命周期容器运行时的生命周期容器是一组具有隔离特性的进程集合,在使用dockerrun的时候会选择一个镜像来提供独立的文件系统并指定相应的运行程序。这里指定的运行程序称之为initial进程,这个initial进程启动的时候,容器也会随之启动,当initial进程退出的时候,容器也会随之退出。...

2021-04-09 196 0 0 阅读全文

使用Docker部署SpringBoot并接入Skywalking的方法

一、概述最近在研究skywalking,打算使用k8s部署skywalking并将pod中的应用接入skywalking进行服务链路追踪。这篇文章先不介绍skywalking在k8s中的部署和使用,而是先介绍如何使用手动和docker的方式使用skywalking。在整个实践过程中查阅了大量文档,遇...

2021-04-21 174 0 0 阅读全文

使用Docker搭建MySQL主从复制(一主两从)

简介本人在之前已经介绍过了使用Docker搭建MySQL一主一从的主从复制模式,具体搭建步骤可以参考本人的这篇博文,使用Docker搭建MySQL主从复制,今天介绍下使用Docker搭建一主两从的模式。一主两从是在一主一从的基础上进行的,所以对一主一从不太熟悉的同学可以先看一下本人的这篇文章使用Do...

2021-06-17 150 0 0 阅读全文

Docker容器上编译Go程序无法运行,提示找不到文件

dockerfile[root@SZB-L0010091zxg]#catDockerfileFROMscratchCOPYwebdemo/EXPOSE9999CMD["/webdemo"]dockerrun报错信息:[root@zxg]#dockerrun--rm-it-p999...

2021-06-16 208 0 0 阅读全文

Docker 容器监控原理及 CAdvisor的安装与使用说明

生产环境中监控容器的运行状况十分重要,通过监控我们可以随时掌握容器的运行状态,做到线上隐患和问题早发现,早解决。所以今天我就和你分享关于容器监控的知识(原理及工具cAdvisor)。虽然传统的物理机和虚拟机监控已经有了比较成熟的监控方案,但是容器的监控面临着更大的挑战,因为容器的行为和本质与传统的虚...

2021-04-09 140 0 0 阅读全文

Docker 制作镜像Dockerfile和Commit操作

构建镜像构建镜像主要有两种方式:使用dockercommit命令从运行中的容器提交为镜像;使用dockerbuild命令从Dockerfile构建镜像。首先介绍下如何从运行中的容器提交为镜像。我依旧使用busybox镜像举例,使用以下命令创建一个名为busybox的容器并进入busybox容器。$d...

2021-04-09 176 0 0 阅读全文

Docker Gitlab+Jenkins+Harbor构建持久化平台操作

CI/CD概述CI工作流程设计Git代码版本管理系统只能命令行去管理gitGitlab基于git做了图形管理页面,企业使用gitlab做私有的代码管理仓库Github公共代码管理仓库搭建gitlab搭建gitlab先创建工作目录,因为有些数据需要持久化[root@www~]#mkdir-p/gitl...

2021-04-09 159 0 0 阅读全文

Docker入门教程

1.docker核心概念1.1docker镜像docker镜像也叫image,类似于虚拟机镜像,可以将镜像理解为一个面线docker引擎的只读模板,也包含文件系统。镜像是创建容器的基础,通过版本管理和增量文件系统,镜像与容器的关系可以比作我们面向对象语言中的类与对象,镜像就是我们的写的类文件,然后容...

2021-06-23 146 0 0 阅读全文

Docker 打包本地镜像,并到其他机器进行恢复操作

1、使用dockerimages查看本机所有的镜像文件2、dockersaveeb40dcf64078>/root/mydjango-save-1016.tar将镜像保存为本地文件,其中eb40dcf64078为imageid3、将保存到本地的文件上传到不能pull的服务器上,网络是相通的我这...

2021-04-09 304 0 0 阅读全文