Docker基本组成多图描述
Docker的基本组成
- Docker Client 客户端
C/S架构
- docker客户端向服务端(守护进程 )发出请求,守护进程处理完返回结果
- 访问既可以是在本地也可以在远程
Docker Daemon 守护进程
Docker Image镜像
Docker Registry仓库
dockerImage镜像
- docker基于镜像启动
- 构建打包阶段
docker container容器
- 读写层+镜像+配置
docker Registry仓库
- 存储镜像的地方
- 公有
- docker hub
- 私有
docker容器相关技术
namespaces命名空间
control groups控制组
ubuntu中安装docker
- 使用tutorials指南一次成功
简易安装
使用非root用户
windows安装docker
under win10
下载boot2docker
win10
容器的基本操作
启动容器
交互式容器
查看容器
- docker ps -a
- docker inspect container01
重新启动停止的容器:
- docker start [i] 容器名
删除容器
- docker rm
退出容器
- control + p && control + Q
附加到运行中的容器
- docker attach
启动守护石容器
- docker run -d 镜像名 [COMMAND][ARGS…]
查看容器日志
查看容器内进程
- docker top 容器名
在运行中的容器内启动新进程
- docker exec [-d] [-i] [-t] 容器名 [COMMAND][ARGS…]
停止守护式容器
- docker stop 容器名
- docker kill 容器名
使用Docker帮助文件
- man docker-run
- man docker-logs
- man docker-stop
- man docker-exec
在容器中部署静态网站
设置容器的端口映射
-P , –publish-all=true|false 默认为false
1 | docker run -P -i -t ubuntu /bin/bash |
-p , –publish=[]
1 | docker run -p 80 -i -t ubuntu /bin/bash |
Nginx部署流程
- 创建映射80端口的交互式容器
- 安装Nginx
- 安装文本编辑器vim
- 创建静态页面
- 修改Nginx配置文件
- 运行Nginx
- 验证网站访问
能否参与评论,且看个人手段。