Docker如何重启后数据不丢失,教你挂载数据卷Volume

大家在使用Docker部署web应用或者mysql数据库时,会发现当容器重启后,容器运行过程中产生的日志或者数据库数据都会被清空,那么我们如何保存这些数据呢?这就需要了解docker如何挂载宿主机磁盘目录,用来永久存储数据。1. 创建容器时执行Docker Volume使用 docker run 命令,可以运行一个 Docker容器,使用镜像ubuntu/nginx,挂载本地目录/tmp/source到容器目录/tmp/destinationdocker run -itd --volume /t 阅读全部

停止、删除所有的docker容器和镜像

列出所有的容器 IDdocker ps -aq停止所有的容器docker stop $(docker ps -aq)删除所有的容器docker rm $(docker ps -aq)删除所有的镜像docker rmi $(docker images -q)复制文件docker cp mycontainer:/opt/file.txt&nb 阅读全部

docker 文档

Docker 文档1、image文件Docker 把应用程序及其依赖,打包在 image 文件里面。只有通过这个文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。命令:docker image ls : 列出本机的所有 image 文件docker image rm [imageName]: 删除 image 文件docker image pull library 阅读全部

Centos7上安装docker

Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09;每个月份更新edge版本,如17.09,17.10。 一、安装docker1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的Cen 阅读全部

可能是全网把 ZooKeeper 概念讲的最清楚的一篇文章(转)

前言相信大家对 ZooKeeper 应该不算陌生。但是你真的了解 ZooKeeper 是个什么东西吗?如果别人/面试官让你给他讲讲 ZooKeeper 是个什么东西,你能回答到什么地步呢?我本人曾经使用过 ZooKeeper 作为 Dubbo 的注册中心,另外在搭建 solr 集群的时候,我使用到了 ZooKeeper 作为 solr 集群的管理工具。前几天,总结项目经验的时候,我突然问自己 ZooKeeper 到底是个什么东西?想了半天,脑海中只是简单的能浮现出几句话:“①Zookeeper 阅读全部

Linux 安装 http2 支持

前提:服务器中已有 git,如果没有,输入下面的命令安装sudo apt-get install -y tmux curl vim wget htop gitcurl请求一个需使用 http2 的网址,查看响应结果,为http1.1,说明暂时还不支持http2vagrant@homestead:~$ curl -I https://nghttp2.org/HTTP/1.1&nb 阅读全部

Docker基础-使用Dockerfile创建镜像

1、基本结构  Dockerfile由一行行命令语句组成,并支持以#开头的注释行。例如:# This dockerfile uses the ubuntu image# VERSION 2 - EDITION 1# Author: docker_user# Command format: Instruction [argumen 阅读全部

PHP 之 foreach 的坑

(PHP 4, PHP 5, PHP 7)foreach 语法结构提供了遍历数组的简单方式。foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量,或者未初始化的变量将发出错误信息。有两种语法:foreach (array_expression as $value)     statement foreach (array_expression as $k 阅读全部

/root/.bashrc与/etc/profile的异同

要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shell也终止了。 shell也可以运行在另外一种模式:非交互式模式。在这种模式下,shell不与你进行交互,而是读取存放在文件中的 阅读全部

:"拉黑,屏蔽"英文你会说吗?

介绍:Update status /ˈsteɪ.t̬əs/ 更新状态She updates her status every two hours and it'sdriving me crazy!她每2个小时更新一次状态,我快疯了!Post a picture 发照片Jenny likes to post&nb 阅读全部