容器网络

  • docker run -d –rm redis 运行结束后删除
  • –rm 容器退出时自动清理容器内部的文件系统
  • docker run -d –rm -v /tmp:/tmp redis
  • -v 挂载本机目录到容器目录中
  • docker run -d –rm –net=host nginx:alpine
  • –net 使用的网络模式
  • ip addr # 本机查看网卡
  • docker exec xxx ip addr # 容器查看网卡
  • docker inspect xxx |grep IPAddress #直接查看容器的IP
docker 提供的网络模式
null不连接任何网络
host共享主机网络
bridge 使用nat 网络默认
  • 使用桥接模式下指定端口号
  • docker run -d –rm -p 8080:80 nginx:alpine 本机的8080 映射到容器的80端口
  • docker run -d –rm -p 80:80 nginx:alpine
  • 可以使用docker ps 命令查看端口转发的情况