
docker
总结docker使用时所遇到的坑
jojoRey
程序猿一枚
展开
-
docker四种网络模式详解
实现原理Docker使用Linux桥接(参考《Linux虚拟网络技术》),在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP地址,称为Container-IP,同时Docker网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的Container-IP直接通信。Docker网桥是宿主机虚拟出来的,并不是真实存在的网络设备,外部网络是无法寻址到的,这也意味着外部网络无法通过直接Cont转载 2021-11-02 14:36:55 · 815 阅读 · 0 评论 -
DockerFile
4、DockerFileDockerfile是一个包含用于组合镜像的命令的文本文档Docker通过读取Dockerfile中的指令按步自动生成镜像docker build -t 机构/镜像名<:tags> Dockerfile目录案例1 自动部署Tomcat应用FROM tomcat:latestMAINTAINER mashibing.comWORKDIR /usr/local/tomcat/webappsADD docker-web ./docker-web1、镜像分层原创 2021-11-01 15:00:20 · 91 阅读 · 0 评论 -
docker 的常用命令
3. docker 的常用命令docker pull 镜像名<:tags> - 从远程仓库抽取镜像 docker images - 查看本地镜像docker run 镜像名<:tags> - 创建容器,启动应用docker ps - 查看正在运行中的镜像docker rm <-f> 容器id - 删除容器docker rmi <-f> 镜像名:<tags> - 删除镜像进入容器格式:docker exec [-it] 容器id 命原创 2021-10-21 16:00:20 · 85 阅读 · 0 评论 -
docker 的安装
前言从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。Docker 官方建议要 CentOS7.0 及以上系统版本,本文介绍 Docker CE 在CentOS下的安装使用。1.前提条件1.1.内核Docker运行对内核要求比较高,因此一般建议直接在Ubuntu这样的平台运行。但作为一个容器标准,Docker也是支持其他如CentOS,转载 2020-12-25 16:25:19 · 245 阅读 · 0 评论 -
docker容器中时区不对怎么办?
docker容器中时区不对怎么办?进入宿主机查看容器 docker ps进入容器 docker exec -it “容器名“ bash查询时间 date -R 发现时区为0时区bash-5.0# date -RTue, 17 Sep 2019 05:51:30 +0000解决办法1.复制相应的时区文件,替换系统时区文件;cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime有的容器基础镜像是有这个文件的,直接拷贝就可以,如果不能拷贝,则是因原创 2020-06-18 16:14:27 · 992 阅读 · 0 评论