docker 容器的基本操作

run

格式

docker run [选项] 镜像 [命令] [参数...]

选项

选项 解释
-d 后台运行
-i 交互模式
-t 分配一个伪终端
-p 设置端口
--rm 运行完命令后,删除容器
--name 指定名称
--dns 指定dns(默认dns与主机一致)

实例

  • 1.启动容器后自动终止容器
[root@hmm ~]#  docker run --name deamo1 centos
[root@hmm ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8204e6b2710f centos "/bin/bash" About a minute ago Exited (0) About a minute ago deamo1
8949ff144990 httpd "httpd-foreground" 2 hours ago Exited (255) 17 minutes ago 0.0.0.0:80->80/tcp, :::80->80/tcp testweb
[root@hmm ~]#
  • 2.启动容器并允许用户交互
[root@hmm ~]# docker run -it --name demo2 centos /bin/bash
[root@921dd07c6b6c /]# //此时进入了容器,@符号后面为容器id
  • 3.启动容器并让其以守护进程的方法在后台运行
[root@hmm ~]# docker run -d -p 80:80 --name test httpd
20bfaecb17b66d81a003f990d1b9aa961b160bbc573164d89e8a6769275ccfee
[root@hmm ~]# docker ps -a |grep test
20bfaecb17b6 httpd "httpd-foreground" 17 seconds ago Up 16 seconds 0.0.0.0:80->80/tcp, :::80->80/tcp test
  • 4.启动容器并运行指定命令后删除容器
[root@hmm ~]# docker run --rm  centos echo 'bye bye'
bye bye
[root@hmm ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
20bfaecb17b6 httpd "httpd-foreground" About a minute ago Up About a minute 0.0.0.0:80->80/tcp, :::80->80/tcp test
921dd07c6b6c centos "/bin/bash" 6 minutes ago Exited (1) 3 minutes ago demo2
8204e6b2710f centos "/bin/bash" 8 minutes ago Exited (0) 8 minutes ago deamo1
8949ff144990 httpd "httpd-foreground" 2 hours ago Exited (255) 24 minutes ago 0.0.0.0:80->80/tcp, :::80->80/tcp testweb //无新生成的容器
[root@hmm ~]#

create

格式

docker create [选项] 镜像 [命令] [参数...]

选项

语法,基本与run相同。只不过create 只是创建,并不启动。

实例

[root@hmm ~]# docker create --name new ubuntu
\ad3aca1015887c81d297b79bd0bc8ff091197423fa3c467240dc0c7bc0aeea9f
[root@hmm ~]# docker ps -a |grep new
ad3aca101588 ubuntu "/bin/bash" 10 seconds ago Created new
[root@hmm ~]#

start

格式

docker start [选项] 容器

实例

[root@hmm ~]# docker start ad3aca101588
ad3aca101588

stop

格式

docker stop [选项] 容器

实例

[root@hmm ~]# docker stop ad3aca101588
ad3aca101588
[root@hmm ~]# -t:等多少秒后停止容器
下面案例中,执行命令后需等待3秒后输出容器id,完成容器停止。
[root@hmm ~]# docker stop -t 3 ad3aca101588
ad3aca101588

pause|unpause

格式

docker pause|unpause 容器]

实例

[root@hmm ~]# docker pause 20bfaecb17b6
20bfaecb17b6
[root@hmm ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ad3aca101588 ubuntu "/bin/bash" 6 minutes ago Exited (0) 3 minutes ago new
20bfaecb17b6 httpd "httpd-foreground" 14 minutes ago Up 14 minutes (Paused) //此处为挂起状态 0.0.0.0:80->80/tcp, :::80->80/tcp test [root@hmm ~]# docker unpause 20bfaecb17b6
20bfaecb17b6
[root@hmm ~]# docker ps -a |grep httpd
20bfaecb17b6 httpd "httpd-foreground" 17 minutes ago Up 17 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp test

kill

格式

docker pause|unpause 容器

实例

[root@hmm ~]# docker kill ad3aca101588
Error response from daemon: Cannot kill container: ad3aca101588: container ad3aca1015887c81d297b79bd0bc8ff091197423fa3c467240dc0c7bc0aeea9f is not running
[root@hmm ~]#    //强制关闭一个正在运行的容器

批量开启和批量停止容器

rename

格式

docker rename 容器 容器名称

实例

[root@hmm /]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fd519704f4f9 ubuntu "/bin/bash" 2 weeks ago Exited (0) 2 weeks ago amazing_euler
06ee39cfb0f1 hello-world "/hello" 2 weeks ago Exited (0) 2 weeks ago awesome_spence
[root@hmm /]# docker rename amazing_euler hello
[root@hmm /]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fd519704f4f9 ubuntu "/bin/bash" 2 weeks ago Exited (0) 2 weeks ago hello
06ee39cfb0f1 hello-world "/hello" 2 weeks ago Exited (0) 2 weeks ago awesome_spence
[root@hmm /]#

ps

格式

选项

选项 解释
a 显示全部容器
f 条件过滤容器
n 显示最近创建的n个容器
l 显示最新创建的容器
q 只显示id
s 显示总文件大小

实例

  1. -f 筛选
  • id
[root@hmm ~]# docker  ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ad3aca101588 ubuntu "/bin/bash" 36 minutes ago Exited (0) 32 minutes ago new
20bfaecb17b6 httpd "httpd-foreground" 44 minutes ago Up 44 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp test
921dd07c6b6c centos "/bin/bash" 48 minutes ago Exited (1) 46 minutes ago demo2
8204e6b2710f centos "/bin/bash" 51 minutes ago Exited (0) 51 minutes ago deamo1
8949ff144990 httpd "httpd-foreground" 3 hours ago Exited (255) About an hour ago 0.0.0.0:80->80/tcp, :::80->80/tcp testweb
[root@hmm ~]# docker ps -a -f id=a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ad3aca101588 ubuntu "/bin/bash" 36 minutes ago Exited (0) 33 minutes ago new
[root@hmm ~]# docker ps -a -f id=8
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@hmm ~]# docker ps -a -f id=82
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
8204e6b2710f centos "/bin/bash" 52 minutes ago Exited (0) 52 minutes ago deamo1
[root@hmm ~]#
  • name
[root@hmm ~]# docker  ps -a  -f name=demo
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
921dd07c6b6c centos "/bin/bash" 52 minutes ago Exited (1) 49 minutes ago demo2
[root@hmm ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ad3aca101588 ubuntu "/bin/bash" 40 minutes ago Exited (0) 36 minutes ago new
20bfaecb17b6 httpd "httpd-foreground" 48 minutes ago Up 48 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp test
921dd07c6b6c centos "/bin/bash" 53 minutes ago Exited (1) 50 minutes ago demo2
8204e6b2710f centos "/bin/bash" 55 minutes ago Exited (0) 55 minutes ago deamo1
8949ff144990 httpd "httpd-foreground" 3 hours ago Exited (255) About an hour ago 0.0.0.0:80->80/tcp, :::80->80/tcp testweb
[root@hmm ~]#
  • status

    可用状态:created,restarting,running,removing,pausd,exited,dead
[root@hmm ~]# docker  ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ad3aca101588 ubuntu "/bin/bash" 40 minutes ago Exited (0) 36 minutes ago new
20bfaecb17b6 httpd "httpd-foreground" 48 minutes ago Up 48 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp test
921dd07c6b6c centos "/bin/bash" 53 minutes ago Exited (1) 50 minutes ago demo2
8204e6b2710f centos "/bin/bash" 55 minutes ago Exited (0) 55 minutes ago deamo1
8949ff144990 httpd "httpd-foreground" 3 hours ago Exited (255) About an hour ago 0.0.0.0:80->80/tcp, :::80->80/tcp testweb
[root@hmm ~]# docker ps -a -f status=exited
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ad3aca101588 ubuntu "/bin/bash" 41 minutes ago Exited (0) 38 minutes ago new
921dd07c6b6c centos "/bin/bash" 54 minutes ago Exited (1) 51 minutes ago demo2
8204e6b2710f centos "/bin/bash" 57 minutes ago Exited (0) 57 minutes ago deamo1
8949ff144990 httpd "httpd-foreground" 3 hours ago Exited (255) About an hour ago 0.0.0.0:80->80/tcp, :::80->80/tcp testweb
[root@hmm ~]# docker ps -a -f status=running
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
20bfaecb17b6 httpd "httpd-foreground" 54 minutes ago Up 54 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp test
[root@hmm ~]#
  • label
[root@hmm ~]# docker ps -a -f label=hbkj
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9a5a08615a61 ubuntu "/bin/bash" 41 seconds ago Up 40 seconds suspicious_darwin
[root@hmm ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3160a3da6b8d ubuntu "/bin/bash" 32 seconds ago Up 31 seconds vigilant_ramanujan
9a5a08615a61 ubuntu "/bin/bash" 48 seconds ago Up 47 seconds suspicious_darwin
ad3aca101588 ubuntu "/bin/bash" 47 minutes ago Exited (0) 4 minutes ago new
20bfaecb17b6 httpd "httpd-foreground" 56 minutes ago Up 56 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp test
921dd07c6b6c centos "/bin/bash" About an hour ago Exited (1) 57 minutes ago demo2
8204e6b2710f centos "/bin/bash" About an hour ago Exited (0) About an hour ago deamo1
[root@hmm ~]# docker ps -a -f label=hb
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@hmm ~]# //标签必须完全匹配才能筛选出来

inspect

格式

docker inspect [选项]

选项

实例

1.-s

[root@hmm ~]# docker inspect 20bfaecb17b6 >test1
[root@hmm ~]# docker inspect -s 20bfaecb17b6 >sizetest
[root@hmm ~]# diff test1 sizetest
140a141,142
> "SizeRw": 2,
> "SizeRootFs": 167481474,

2.-f

[root@hmm ~]# docker container inspect 20bfaecb17b6 --format "{{.NetworkSettings}}"
{{ b44e5e255c9acf19f2236f113cc0cf74b449695205718ee2ab02bde9381e0f86 /var/run/docker/netns/b44e5e255c9a map[80/tcp:[{0.0.0.0 80} {:: 80}]] false 0 [] []} {3abde00f27a1324014ae1c9e48b74cba2a7db2f50ddb0f747f90d71c5d462d73 172.17.0.1 0 172.17.0.2 16 02:42:ac:11:00:02} map[bridge:0xc0003401c0]}
[root@hmm ~]# docker container inspect 20bfaecb17b6 --format "{{.NetworkSettings.Ports}}"
map[80/tcp:[{0.0.0.0 80} {:: 80}]]
[root@hmm ~]#

attach

格式

docker attach [选项] 容器

选项

选项 解释
-detach-keys string 覆盖后台运行容器的键顺序
--no-stdin 不连接标准输入
--sig-proxy 将接受的信息代理给(default true)

实例

//注意 使用attach进入容器后,exit退出时会强制停止所有服务,关闭容器

1.连接到运行的容器中,并退出

[root@hmm ~]# docker run -d --name topdemo ubuntu /usr/bin/top -b
fa1894bcd4e50457cfc24ef3cab083fd3bc7ce3ad608f6760532272d4ef3e530
[root@hmm ~]# docker attach topemo
Error response from daemon: No such container: topemo
[root@hmm ~]# docker attach topdemo top - 12:10:04 up 1:43, 0 users, load average: 0.00, 0.01, 0.05
Tasks: 1 total, 1 running, 0 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.2 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 1982.6 total, 1198.0 free, 350.1 used, 434.5 buff/cache
MiB Swap: 4096.0 total, 4096.0 free, 0.0 used. 1480.8 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 7168 1712 1260 R 0.0 0.1 0:00.07 top top - 12:10:07 up 1:43, 0 users, load average: 0.00, 0.01, 0.05
Tasks: 1 total, 1 running, 0 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.1 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 1982.6 total, 1197.9 free, 350.1 used, 434.5 buff/cache
MiB Swap: 4096.0 total, 4096.0 free, 0.0 used. 1480.8 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 7168 1712 1260 R 0.0 0.1 0:00.07 top^C
[root@hmm ~]# docker ps -a|grep topdemo
fa1894bcd4e5 ubuntu "/usr/bin/top -b" 47 seconds ago Exited (0) 11 seconds ago topdemo
[root@hmm ~]#

使用--sig-proxy=false

[root@hmm-docker ~]# docker run -d --name  topdemo ubuntu /usr/bin/top -b
dbdc42e7f84bd64da07d5619912b11d1d9b6e59a850cc20106624ca57080172e
[root@hmm-docker ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
dbdc42e7f84b ubuntu "/usr/bin/top -b" 8 seconds ago Up 8 seconds topdemo
[root@hmm-docker ~]# docker attach --sig-proxy=false topdemo top - 14:25:40 up 31 min, 0 users, load average: 0.00, 0.01, 0.03
Tasks: 1 total, 1 running, 0 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.3 us, 0.0 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 1982.6 total, 1393.2 free, 218.0 used, 371.3 buff/cache
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 1615.8 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 7168 1708 1260 R 0.0 0.1 0:00.04 top^C
[root@hmm-docker ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
dbdc42e7f84b ubuntu "/usr/bin/top -b" 52 seconds ago Up 51 seconds topdemo
[root@hmm-docker ~]#

连接alpine容器,登录alpine系统后,前面/*表示当前容器以root用户登录

退出容器,ctrl+d

[root@hmm-docker ~]# docker run -tid --name alpine-test alpine ash
Unable to find image 'alpine:latest' locally
latest: Pulling from library/alpine
4abcf2066143: Pull complete
Digest: sha256:c5b1261d6d3e43071626931fc004f70149baeba2c8ec672bd4f27761f8e1ad6b
Status: Downloaded newer image for alpine:latest
ad5574c0433f85c8d37f09888117578c147c630c15ec897dddc4490533d5ee5e
[root@hmm-docker ~]# docker attach alpine-test
/ # ip add show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
6: eth0@if7: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu 1500 qdisc noqueue state UP
link/ether 02:42:ac:11:00:03 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.3/16 brd 172.17.255.255 scope global eth0
valid_lft forever preferred_lft forever
/ # ping -c 2 www.163.com
PING www.163.com (223.247.108.220): 56 data bytes
64 bytes from 223.247.108.220: seq=0 ttl=127 time=10.136 ms
64 bytes from 223.247.108.220: seq=1 ttl=127 time=11.949 ms --- www.163.com ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 10.136/11.042/11.949 ms
/ # ^C / # //退出容器,ctrl+d
[root@hmm-docker ~]#

多个窗口同时attach连接容器的话,会导致多个窗口同时显示命令的输入结果的

[root@hmm-docker ~]# docker start alpine-test
alpine-test
[root@hmm-docker ~]# docker attach alpine-test
/ # ls
bin etc lib mnt proc run srv tmp var
dev home media opt root sbin sys usr
/ #

exec(可以在运行的容器中运执行命令)

格式

docker exec [选项] 容器 命令

选项

选项 解释
-d 后台运行
-e 设置环境变量
-i 保持标准输入开启
-t 分配一个伪终端
-u 设置用户名和用户id
-w 容器工作目录

实例

1.连接容器

[root@hmm-docker ~]# docker exec -ti alpine-test ash
/ # ls
bin etc lib mnt proc run srv tmp var
dev home media opt root sbin sys usr
/ # exit

2.不进入容器,执行命令

[root@hmm-docker ~]# docker exec -i topdemo ls
bin
... #省略
var
[root@hmm-docker ~]# docker exec -i topdemo echo 'hmmm'
hmmm
[root@hmm-docker ~]# docker exec -i topdemo df -h
Filesystem Size Used Avail Use% Mounted on
overlay 27G 2.6G 25G 10% /
tmpfs 64M 0 64M 0% /dev
tmpfs 992M 0 992M 0% /sys/fs/cgroup
shm 64M 0 64M 0% /dev/shm
/dev/mapper/centos-root 27G 2.6G 25G 10% /etc/hosts
tmpfs 992M 0 992M 0% /proc/asound
tmpfs 992M 0 992M 0% /proc/acpi
tmpfs 992M 0 992M 0% /proc/scsi
tmpfs 992M 0 992M 0% /sys/firmware
[root@hmm-docker ~]#

docker——容器的基本操作的更多相关文章

  1. docker容器的基本操作

    docker容器是独立运行的一个或一组应用,以及它们的运行态环境.下面具体介绍如何管理一个容器,包括容器的创建,启动和停止等. 启动容器 基于镜像新建一个容器并启动 将终止状态的容器重新启动 新建并启 ...

  2. Docker 容器基本操作[Docker 系列-2]

    ​Docker 入门及安装[Docker 系列-1] 镜像就像是一个安装程序,而容器则是程序运行时的一个状态. 查看容器 查看容器 启动 docker 后,使用 docker ps 命令可以查看当前正 ...

  3. Docker容器学习与分享04

    Docker容器的基本操作(2) 基于docker分享03的centos容器,接着学习docker容器的基本操作. docker分享03中创建了一个centos镜像,如果想要查看容器的具体信息就要使用 ...

  4. Docker容器学习与分享03

    Docker容器的基本操作 所有的docker命令都是以docker开头,也就是指调用docker程序.我学习的第一个命令就是docker run,运行一个容器.以Docker分享02中的容器为例: ...

  5. 哨兵和docker容器

    1,redis哨兵的配置 redis-6379配置文件内容如下 cat redis-6379.conf port 6379 daemonize yes logfile "6379.log&q ...

  6. Docker 镜像 && 容器的基本操作

    镜像 && 容器 docker 镜像好比操作系统的镜像(iso) docker 容器好比是已安装运行的操作系统 所以说 docker 镜像文件运行起来之后,就是我们所说的 docker ...

  7. 《Docker从入门到跑路》之镜像和容器的基本操作

    一.获取镜像 官方提供了一个公共镜像仓库Docker Hub,默认是从这上面获取镜像的. 搜素镜像使用docker search 命令: # docker search --help Usage: d ...

  8. Docker容器

    Docker容器 Docker容器 1. 容器基本操作 启动容器: 1.docker run IMAGE [COMMAND] [ARG...]2. 演示: 1.[KANO@kelvin ~]$ doc ...

  9. docker 容器的启动方式

    1.Docker 优势: .更高效利用系统资源:由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker 对系统资源的利用率更高.无论是应用执行速度.内存损耗或者文件存储速度,都要比传统 ...

  10. 史上最全面的Docker容器引擎使用教程

    目录 1.Docker安装 1.1 检查 1.2 安装 1.3 镜像加速 1.4 卸载Docker 2.实战Nginx 3.Docker命令小结 4.DockerFile创建镜像 4.1 Docker ...

随机推荐

  1. 简单介绍 Vue 3.0 项目创建

    一.前期转杯 确保电脑上已安装 node.js. 可通过命令 npm --version进行查询,如果展示了版本号,则说明已安装,若提示 npm 不是有内部或外部命令,也不是可运行的程序,则说明未安装 ...

  2. background-blend-mode

    由于 mix-blend-mode 这个属性的强大,很多应用场景和动效的制作不断完善和被发掘出来,遂另起一文继续介绍一些使用 mix-blend-mode 制作的酷炫动画. CSS3 新增了一个很有意 ...

  3. Git中 fork, clone,branch

    一.是什么 fork fork,英语翻译过来就是叉子,动词形式则是分叉,如下图,从左到右,一条直线变成多条直线 转到git仓库中,fork则可以代表分叉.克隆 出一个(仓库的)新拷贝 包含了原来的仓库 ...

  4. 对于小程序canvas在某些情况下touchmove 不能触发导致的签名不连续替代方案(企微)

    1.问题 微信开放社区链接 尝试过新版canvas,在企业微信中签名依然是依然断触,有问题的手机是iphoe15,系统版本以及企微版本微信版本均与签名正常的手机一致,但是那个手机就是无法正常签字,在微 ...

  5. 力扣372(java)-超级次方(中等)

    题目: 你的任务是计算 ab 对 1337 取模,a 是一个正整数,b 是一个非常大的正整数且会以数组形式给出. 示例 1: 输入:a = 2, b = [3]输出:8示例 2: 输入:a = 2, ...

  6. 菜鸟 CPaaS 平台微服务治理实践

    简介: 在使用 MSE 的云产品之后,对 PaaS 平台层来说,避免很多重复功能的建设.在我们业务侧实际落地的远不止如上列举的场景,比如:服务优雅停机.注册中心等能力,均解决了业务侧的微服务治理上的难 ...

  7. 【产品能力深度解读】连续入围Gartner魔力象限的Quick BI有何魔力?

    简介: 国际权威分析机构Gartner发布2021年商业智能和分析平台魔力象限报告,阿里云Quick BI再度入选,并继续成为该领域魔力象限唯一入选的中国企业. Quick BI凭借在增强分析能力上的 ...

  8. 技术揭秘:实时数仓Hologres如何支持超大规模部署与运维

    ​简介:在本次评测中,Hologres是目前通过中国信通院大数据产品分布式分析型数据库大规模性能评测的规模最大的MPP数据仓库产品.通过该评测,证明了阿里云实时数仓Hologres能够作为数据仓库和大 ...

  9. [Trading] 买卖如何移动 ( 影响 ) 市场价格

    大多数人都知道市场价格的变化是因为买卖行为,但却没有多少人了解买卖行为是如何影响市场价格的. 乍一看,这可能令人困惑,因为每一笔市场交易都要求总有一个买家和一个卖家. 首先,重要的是要明白市场上总是有 ...

  10. [ELK] Elasticsearch 安装/配置、启动/停止、加节点/重启

    Elasticsearch 在不同环境上支持的安装方式很多,有源码安装.二进制安装.docker安装.rpm包等管理器安装. 具体的,根据应用的实际情况选择即可. 完成可测试开发环境的建立后,需要进一 ...