Docker

https://wildworldofanimals.org/4dw5qzs6b docker的安装与启动

  • 环境:Centos7(内核版本高于3.10)

http://maketodayhappy.co.uk/u1om3aiu6 查询版本:uname -r

http://turningpointacupuncture.com/?gj6=99lk2tv3u 更新版本:yum update

  • 安装

yum -y install docker

  • 启动

systemctl start docker

  • 设置自启

systemctl enable docker

docker

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

https://www.mansmith.com/lji8cd142x3 docker的常用命令:

docker pull : 从 Docker Hub 中拉取或者更新指定镜像。

docker images : 列出本地所有镜像。

docker ps : 列出所有正在运行的容器

https://wildworldofanimals.org/9id227dbmk                       -a : 列出所有容器(含沉睡镜像)

http://santondownham.org/gensoq6dem docker rmi : 从本地移除一个或多个指定的镜像。

docker rm : -f 强行移除该容器,即使其正在运行;

                      -l 移除容器间的网络连接,而非容器本身;

Buy Discount Phenopen Cbd                       -v 移除与容器关联的空间。

docker kill : 杀死一个或多个指定容器进程。

目的

https://www.environmentalhealthproject.org/yut2f1cmv0 使用docker的原因就是docker中应用快速安装以及配置(少量配置)的特点

Docker中软件镜像的获取及启动

  • Redis

拉取镜像:

https://www.hackshed.co.uk/4gyb389 docker pull redis (最新版本)

http://turningpointacupuncture.com/?gj6=2t52ji5p2x 启动:

Cbd Oil Indiana Purchase docker run -di –name=myproject_myredis -p 6379:6379 redis redis-server –appendonly yes

Cannabis Oil Buy Thc

  • RabbitMQ

拉取镜像:

docker pull daocloud.io/library/rabbitmq:management

启动:

docker run -di –name=myproject_rabbitmq -p 15672:15672 -p 15671:15671 -p 5672:5672 -p 5671:5671 -p 4369:4369 -p 25672:25672 daocloud.io/library/rabbitmq:management

访问地址(默认端口15672):

http://39.96.***.***:15672

默认账号密码:

guest

  • mongoDB
 

拉取镜像:

docker pull mongo

启动:

docker run -di –name=docker_mongodb -p 27017:27017 -v /dev/data:/data/db daocloud.io/library/mongo

测试使用:

使用本地的mongo.exe远程连接服务器的mongodb,并且插入数据

查询数据:

可以发现在插入的字段中多了“_id字段”

MongoDB中存储的文档必须有一个”_id” 。这个键值可以是任何类型,默认是ObjectID对象。在一个集合里,每个文档都有一个唯一的“_id”,确保集合里的每个文档都能被唯一标示。

ObjectID使用12字节的存储空间,是一个由24个16进制数字组成的字符串。

ObjectId的12个字节按照如下方式生成

时间戳:

  时间戳,前四个字节是从标准纪元开始的时间戳,单位是秒。可提供秒级别的唯一性。

  由于时间戳在前,这意味着ObjectId大致按照插入的顺序排列。

  这四个字节也隐含了文档的创建时间。

机器:

  主机的唯一标识符。通常是机器主机的散列值(hash)。这样可以确保不同的机器生成不同的ObjectId  

PID:

  为了确保在同一台机器上并发的多个进程产生的ObjectID是唯一的,接下来者两个字节产生来自于进程的标识符

计数器:

  最后三个字节是一个自动增加的计数器,确保相同的进程同一秒产生的ObjectId也是不一样的一秒钟最多允许每个进程拥有2563个不同的ObjectId

自定义_id:
db.comments.insert( {_id:”1001″,content:”contentxxx”, id:”123″ });

查询:
db.comments.find()

You may also like...

1 Response

  1. 赵博雅说道:

    测试一下…..

发表评论

电子邮件地址不会被公开。 必填项已用*标注