
Docker
江畔独步
这个作者很懒,什么都没留下…
展开
-
Docker容器中设置外部服务器IP域名映射
背景:在一些开发场景中,容器中的应用(如java应用)需要访问外部的大数据系统(如Hadoop、Spark),应用内部会通过如下hadoop配置文件:-rw-r–r-- 1 user 197121 3858 11月 25 15:37 core-site.xml-rw-r–r-- 1 user 197121 1732 11月 25 15:37 hdfs-site.xml-rw-r–r-- 1 user 197121 5110 11月 25 15:37 mapred-site.xml-rw-r–r-原创 2020-12-03 10:32:29 · 3980 阅读 · 1 评论 -
Docker中获取root【所有 | 有限授权】权限
Docker中获取root【所有 | 指定】权限问题抛出解决思路解决方案参考列表,致谢Docker中获取root【所有 | 指定】权限)问题抛出Docker容器中执行 date -s 2019-09-02 01:01:01 命令时,报出如下错误:date: cannot set date: Operation not permitted解决思路经查询了解到,docker容器的资源隔离使...原创 2019-09-02 17:00:47 · 5466 阅读 · 0 评论 -
Docker绑定固定IP/跨主机容器互访
前言之前使用pipework 分配静态ip是暂时的,重启之后就会失效,并且使用pipework绑定的ip 物理机,虚拟机,docker容器的ip都在同一网段,这在生产环境是很困难的,下面使用docker自带的network实现固定ip分配,并且重启不会消失。环境介绍 服务器IP容器分配网段启动容器的ID 192.168.1.105...转载 2019-08-22 13:46:35 · 460 阅读 · 0 评论 -
docker-compose.yaml设置中国时区
背景docker中如果对时区不加限制,默认会采用格林尼治时间(GMT),这给日常程序部署、日志查看、错误调试等带来了诸多麻烦与困扰。每次都需要将event发生的显示时间+8个时区,手工换算成北京时间,想想都令人抓狂。Dockerfile中配置时区在Dockerfile中,可以通过如下方式添加中国时区:FROM docker.io/centosMAINTAINER DAVID# 使用...原创 2019-07-08 15:32:07 · 35107 阅读 · 6 评论 -
docker命令:commit、inspect使用
背景:日常开发中,经常会维护一个基础的docker镜像,里面已经做调试好了网络、ssh、端口映射、volume内外卷映射等,这时需要把它的状态给保存下来,这样后续就不用每次在重复执行上述操作,用于后续再复用这些基础层,并基于此进行更高级层的构建。这时,commit 命令就派上用场了,使用该命令可以将当前版本的container打包成包含当前最新层的image,后续再根据这个image生成基...原创 2019-04-29 19:45:12 · 1924 阅读 · 1 评论 -
一分钟看懂Docker的网络模式和跨主机通信
转载自:http://www.a-site.cn/article/169899.htmlDocker的四种网络模式Bridge模式当Docker进程启动时,会在主机上创建一个名为docker0...Docker的四种网络模式Bridge模式当Docker进程启动时,会在主机上创建一个名为docker0的虚拟网桥,此主机上启动的Docker容器会连接到这个虚拟网桥上。虚拟网桥的工作...转载 2019-04-29 11:35:37 · 256 阅读 · 0 评论 -
探索 Docker bridge 的正确姿势,亲测有效!
转自:http://blog.daocloud.io/docker-bridge/感谢作者分享技术!-----------------------------------------------上一回合,小白折腾了 Docker 架构,铁要趁热我开始学习 Docker 容器网络。此刻的心情,是激动的,也是不安的。激动是因为终于要面对 Docker 的第一座大山 :网络,不安是因为...转载 2019-04-29 11:00:36 · 557 阅读 · 0 评论 -
配置ssh登录docker内部server
引言日常工作场景中,可能需要将docker内一个os提供给其他同事,进行一些应用程序的安装。这时不便将宿主机账户信息透露出去,可以在构建docker时,事先内外端口映射配置,将docker内部端口映射到外部宿主机端口上。然后在docker内部安装ssh服务。最后在docker里创建专用账户,提供给外部访问(外部可通过如下方式连接进来: “ssh -p ${HOST_MAPPING_POR...原创 2019-04-24 11:55:25 · 1024 阅读 · 0 评论 -
解决docker镜像(centos系统)中无sudo命令
问题最新在协助同事在docker中安装app时,提供的container使用了centos基础镜像(某些功能阉割版):[root@server111-111 admin]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZ...原创 2019-04-28 14:55:26 · 11248 阅读 · 0 评论 -
docker & docker-compose安装
以Centos 首先保证已安装如下基础软件集。gcczlibzlib-develpcre-developensslopenssl-develyum -y install gcc zlib zlib-devel pcre-devel openssl openssl-develdocker安装原创 2019-01-16 20:04:31 · 459 阅读 · 0 评论 -
docker常用命令
构建镜像,要求context中含有Dockerfile文件docker build -t build_repo/ljing …/docker_ljing_web/启动构建流程,要求context中含有docker-compose.yml文件docker-compose up -d总结:Dockerfile 记录单个镜像的构建过程;docker-compse.yml 记录一个项目(pr...原创 2019-01-01 17:18:00 · 494 阅读 · 0 评论 -
Docker学习 > Dockerfile指令详解
目录Dockfile指令详解1. COPY 复制文件2. ADD 更高级的复制文件3. CMD 容器启动命令Dockfile指令详解Dockerfile 功能强大,提供了10多个指令。1. COPY 复制文件格式:COPY <源路径> … <目标路径>COPY ["<源路径>" … “<目标路径>”]与RUN 指令一样,其有2种格式...原创 2019-01-01 12:40:32 · 335 阅读 · 0 评论