ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
1.1 端口映射实现访问容器 从外部访问容器应用        -P或-p参数来指定端口映射 映射到指定地址的指定端口 ~~~ docker run -d -p 127.0.0.1:5000:5000 traing/webapp python app.py ~~~ 映射到指定地址的任意端口 查看映射端口配置:docker port ~~~ docker port nostalgic_morse 5000 ~~~ 1.2容器互联实现容器间通信 自定义容器别名   --name标记可以为容器自定义命名 ~~~ docker run -d -P --name web training/webapp python app.py ~~~ 也可以用docker inspect来查看容器的名字: ~~~ docker inspect -f "{{.Name}}" 容器ID ~~~ 容器互联 ~~~ 窗口一个新的数据库容器: docker run -d --name db training/postgres 删除之前创建的web容器 docker rm -f web 创建新的web容器,并将它连接到db容器 docker run -d -P --name web --link db:db training/webapp python app.py 此时db容器和web容器建立了互联关系 --link参数格式为--link name:alias 其中name为要链接的容器的名称,alias是这个连接的别名 ~~~ docker通过两种方式为容器公开连接信息: (1)环境变量  (2)更新/etc/hosts文件 用env命令来查看web容器的环境变量 ~~~ docker run --rm --name web2 --link db:db training/webapp env ~~~ ---------------------------------------------------------------------------------------------------------------------- Dockerfile创建镜像