我们常说的Docker是指Docker引擎(Engine),主要包含
1、Docker Daemon — docker守护进程(Server)
2、Docker REST API — 和docker daemon交互的REST API (用python或Go程序调用API和Daemon交互)
3、Docker CLI — 命令行应用 (我们执行docker run 等命令,用来和Daemon交互)
Docker服务端提供了一系列REST API(Docker Remote API),当我们敲入docker命令时实际上是通过API和Docker服务端进行交互。官方提供了三种链接方式:
a. unix:///var/run/docker/sock(默认连接方式)
b. tcp://host:port
c. fd://socketfd
本篇整理了docker常用命令及遇到的问题。