前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker技术入门与实战(数据卷、端口映射、Dockerfile)

Docker技术入门与实战(数据卷、端口映射、Dockerfile)

作者头像
用户5760343
发布2022-05-19 15:07:31
7870
发布2022-05-19 15:07:31
举报
文章被收录于专栏:sktjsktj

1、数据卷的作用

image.png

查看数据卷

docker volume ls docker volume inspect xxx

清理无用、删除

docker volume prune docker volume rm xx

创建/var/lib/docker/volumes

docker volume create -d local test

挂载数据卷

docker run -d -name centos7 -v /webapp:/opt/webapp centos /bin/bash docker run -d -name centos7 -v /webapp:/opt/webapp:ro centos /bin/bash

多个-v,挂载多个数据卷

数据卷容器,容器间数据共享

docker run -it -v /dbdata:/dbdata --name dbdata centos docker run -it --volumes-from dbdata --name db1 centos docker run -it --volumes-from dbdata --name db2 centos

备份和恢复数据卷

image.png

2、端口映射 -P 大写的P会随机映射一个49000-49900端口到内部容器开放的网络端口 -p ip:80:80 -p 80:80 docker port xxx #查看端口映射 3、容器互联(不用端口映射) docker run -itd --name db mysql /bin/bash docker run -itd -P --name web --link db:db nginx:latest /bin/bash

查看连接信息

docker run -itd -P --name web --link db:db nginx:latest env or cat /etc/hosts //docker容器间通信的两种方式:端口映射、容器互联--link db:db 4、Dockerfile ARG 定义创建过程中指定的变量 FROM 基础镜像 ENV 环境变量 VOLUME 挂载点 USER WORKDIR SHELL 默认shell RUN 运行指定命令 CMD 启动容器时执行的命令 ADD 添加内容到镜像 COPY 复制内容到镜像

image.png

image.png

image.png

image.png

image.png

image.png

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 查看数据卷
  • 清理无用、删除
  • 创建/var/lib/docker/volumes
  • 挂载数据卷
  • 多个-v,挂载多个数据卷
  • 数据卷容器,容器间数据共享
  • 备份和恢复数据卷
  • 查看连接信息
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档