端口映射语法格式:

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

查看下项目中容器的日志