Docker
架构
- 客户端
- docker命令
- docker api
- 服务器
- dockerd
- 配置文件
- 镜像仓库
- docker官方公有仓库
- 信任仓库
- 私有仓库
- 镜像
- docker commit
- dockerfile
- 容器
- 隔离
- 限制资源
- 文件系统
环境搭建
- 下载脚本
curl -fsSL get.docker.com -o get-docker.sh
- 执行脚本
sh get-docker.sh --mirror Aliyun
- 重新加载配置文件
systemctl damon-reload
- 重启docker
systemctl restart docker
- 验证
docker version
网络通信
- 默认网络
- none网络
- host网络
- bridge网络
- 自定义网络
- 自定义bridge网络
- 自定义overlay网络
- 自定义macvlan网络
- 第三方网络
- flannel网络
- weave网络
- calico网络
常见命令
- 构建镜像
docker build
- 拉取image
docker pull
- 创建容器
docker create
- 启动容器
docker start
- 暂停容器中所有进程
docker pause
- 恢复容器中所有进程
docker unpause
- 停止容器
docker stop
- 删除容器
docker rm