端口映射语法格式:
docker run -p [可选ip]:宿主机:容器端口(可有多个)
Docker可以映射宿主机文件或目录到容器中
- 目标对象不存在就自动创建
- 目标对象存在就直接覆盖掉
- 多个容器可以映射同一个目标对象来达到数据共享的目的
启动容器时,使用-v映射参数(可有多个)
docker run -itd -v 宿主机对象:容器内对象 镜像名称:标签
docker的网络通信模式
- bridge模式,默认模式
- host模式,与宿主机共享网络
- nonomos,无网络模式
- container模式,共享其他容器的网络命名空间
- 自定义网络,自由创建桥接网络或者over lay网络
容器服务治理
docker compose [-f xxx.yaml | -p project ] 子命令
指令 | 说明 |
up | 创建项目并启动容器 |
down | 删除项目容器及网络 |
ls | 列出可以管理的项目 |
start/stop/restart | 启动项目/停止项目/重启项目 |
images | 列出项目使用的镜像 |
ps | 显示项目中容器的状态 |
logs | 查看下项目中容器的日志 |