
云原生学习
文章平均质量分 81
docker、k8s等
被拯救的威尼斯
这个作者很懒,什么都没留下…
展开
-
docker容器时间和主机时间不一致(时区问题)
Docker容器内默认使用UTC时间(标准时间),我们一般使用CST时间(东八区时间)。首先先查看容器内时间。原创 2024-07-02 16:48:19 · 1404 阅读 · 0 评论 -
Docker 003
容器间的互联和通信以及端口映射。容器 IP 变动时候可以通过服务名直接网络通信而不受影响。(类似Eureka,通过服务名直接互相通信,而不是写死IP地址)。容器间的互联和通信以及端口映射。docker中还有一个 --link进行容器网络互联,但是已经被标记为过时的,可能会在将来的版本中移除这个功能。推荐使用自定义网络替换link。新建自定义网络查看网络列表创建容器时,指定加入我们自定义的网络中此时进入tomcat1中,使用ping命令测试连接tomcat2容器名,发现可以正常连通。原创 2024-05-20 08:48:48 · 1081 阅读 · 0 评论 -
Docker 002
当指定了ENTRYPOINT后,CMD的含义就发生了变化,不再是直接运行期命令,而是将CMD的内容作为参数传递给ENTRYPOINT指令,它们两个组合会变成 “”。类似于CMD命令,但是ENTRYPOINT不会被docker run后面的命令覆盖,这些命令参数会被当做参数送给ENTRYPOINT指令指定的程序。基础镜像,当前新镜像是基于哪个镜像的,指定一个已经存在的镜像作为模板。Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建镜像所需的指令和参数构成的脚本。(一般不修改该配置)原创 2024-05-17 10:20:55 · 909 阅读 · 0 评论 -
Docker 001
Docker是基于Go语言实现的云开源项目。Docker的主要目标是:Build, Ship and Run Any App, Anywhere,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP及其运行环境能做到一次镜像,处处运行。Docker有比虚拟机更少的抽象层:由于Docker不需要Hypervisor(虚拟机)实现硬件资源虚拟化,运行在Docker容器上的程序直接使用的都是实际物理机的硬件资源,因此在CPU、内存利用率上docker有明显优势。Docker利用的是宿主机原创 2024-05-11 16:23:25 · 725 阅读 · 0 评论