容器,就是那些创建自Docker镜像的软件层,它包含了独立的Linux文件系统和开箱即用的应用程序。如果我们有一个在机器中运行着的Docker容器,并且想要备份这些容器以便今后随时恢复或者迁移到别的机器,应该怎么做呢?
1. 备份容器
首先,为了备份Docker中的容器,我们会想...
15641℃
ElasticSearch的一些常用操作,这里记录一下,需要说明一下需要有一定的ES理论基础和实际操作基础,如果没有请先mark。
查看相关信息
curl -XGET ‘http://192.168.0.1:9200/_cat/health?v’
curl...
8325℃
相比LAMP而言,docker有着非常大的优势:便捷、迅速、模块化,配置简单等,切换php版本只需要关闭一个docker(PHP版本1)然后在重新启动一个docker(php版本2);简单记录一下在php-docker下安装mongodb扩展的实现,linux下的mongodb扩...
15489℃
PHP 在 Docker 中扩展安装清单:
# PHP 容器配置
# 从官方基础版本构建
FROM php:7.2-fpm
# 官方版本默认安装扩展:
# Core, ctype, curl
# date, dom
# fileinfo, filter, ft...
10931℃
·使用自建桥接网络 ;
· 每个容器都有独立的IP地址,对外提供服务,如nginx+php nginx+resin,
· 都可以使用默认的80端口,因此前端路由层nginx配置(proxy_pass)里可以使用dns的方式。
· 无须为了后期端口映射添加而烦恼
· 桥接支持web...
9425℃
在使用docker容器时。有时候里边没有安装vim。敲vim命令时提示说:vim: command not found,这个时候就须要安装vim,但是当你敲 apt-get install vim 命令时,提示:
Reading package listsR...
9700℃
Docker 默认网络
Docker安装后,默认会创建下面三种网络类型:
$ docker network ls
NETWORK ID NAME DRIVER SCOPE
9781b1f585ae bridge bridge ...
20604℃
前提是 centos下的docker。
docker下安装php这里忽略,也可以翻阅之前写的内容,已经很详细了。
直接进入主题:安装redis扩展
1.进入php容器
docker exec -it myFpm bash
2.如下操作挨个去执行:
curl -L -o /tmp/...
19861℃
由于最新版Mysql采用了新的加密方式(例如 Mysql8),所以远程连接需要设置Mysql的配置。以下方法在Navicat上链接成功。
1. Mac上安装Docker和Mysql的Docker略去,见上一篇。
2. 运行镜像,设置root账号初始密码(123456),映射本地宿...
12855℃
提示:本文不对lnmp进行普及,也不对docker进行普及;这里只罗列一下docker中配置lnmp的步骤。
1、下载用到的镜像
[root@localhost lnmp]# docker pull php:7.3-fpm
[root@localhost lnmp]# dock...
9895℃
在shell命令行下直接输入docker就可以查看帮助信息,如下。
[root@master ~]# docker
Usage: docker COMMAND
A self-sufficient runtime for containers
Options:
–con...
9159℃
问题和解决方案总结:
[ 问题现象 ]
ECS云主机的公网IP地址无法通过SSH连接,提示“Connection reset by peer”,内网地址连接正常
[ 解决方案 ]
排查发现是该客户端IP扫描服务端多个敏感端口导致被云盾拦截,如果确认没有问题,您可以通过如下路径设置...
32539℃
场景一:节省项目环境部署时间
1.单项目打包
每次部署项目到测试、生产等环境,都要部署一大堆依赖的软件、工具,而且部署期间出现问题几率很大,不经意就花费了很长时间。
Docker主要理念就是环境打包部署,可在任意Docker Engine运行。前期我们只需要将每个项目环境打包到镜...
5876℃
由于是使用的阿里云的小配置服务器,所以不希望tmp下存储太多东西;另外一个重要原因是最近发现一些采矿的脚本会直接放到tmp目录下,所以一定要减少tmp下文件的存放时间。
/tmp目录产生大量小文件,使用rm等均无法删除(”-bash: /bin/rm: Argument list...
10710℃
由于centos7原本就安装了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。
[root@VM_105_217_centos Python-3.6.2]# python
Python 2.7.5 (default, Aug 4 2...
7306℃