#dock

Docker决战到底(七) 使用多阶段构建Spring Boot应用镜像

前文导航Docker决战到底(一)虚拟机中安装ubuntu系统Docker决战到底(二)Docker环境搭建Docker决战到底(三)Rancher2.x的安装与使用Docker决战到底(四)Jenkins的安装与使用Docker决战到底(五)制作自己的Jenkins镜像Docker决战到底(六)制作自己的Maven镜...

Docker决战到底(九) 部署MySQL服务

绝大多数情况下我们都希望我们的服务是无状态的,但是在项目开发中不可避免的会出现有状态的服务,这给我们在服务弹性伸缩及其他使用上或多或少带来了一定难度。在实际工作使用中,我们线上是采用的阿里云的云数据库RDS,其提供了数据库的容灾、备份、恢复、监控、迁移等方面的全套解决方案,解决了数据库运维的成本。而在开发测试阶段则采用...

Docker决战到底(五) 制作自己的Jenkins镜像

前文导航Docker决战到底(一)虚拟机中安装ubuntu系统Docker决战到底(二)Docker环境搭建Docker决战到底(三)Rancher2.x的安装与使用Docker决战到底(四)Jenkins的安装与使用本篇实践记录主要围绕制作一个自己的jenkins镜像而展开,前提是需要你了解怎么制作一个镜像,如果你还...

Docker决战到底(四) Jenkins的安装与使用

 说到CI(持续集成)也许你脑子里马上会蹦出一个著名的CI工具,就是我们本篇实践记录中的jenkins。没错,jenkins能够帮助我们更容易的做到持续集成,但是也需要你不断的提交代码到主干,从而实现持续集成的目的。我经常在项目团队协作中提醒同事需要频繁的拉取与提交代码,但大部分人总习惯了每日一更,甚至几天一...

Docker决战到底(三) Rancher2.x的安装与使用

 image.png当越来越多的容器化应用被部署,一个可以管理编排这些容器的工具此时就显得尤为重要了。目前容器编排领域的佼佼者非kubernates莫属了,但我一直没有来得及上手,可能是学习成本比较高吧,加上公司里面使用的rancher1.6,我就直接用rancher来作为容器编排管理的切入点了,只是我这里采...

dockerfile——EXPOSE和端口映射参数-p、-P总结

EXPOSE:功能为暴漏容器运行时的监听端口给外部,但是EXPOSE并不会使容器访问主机的端口,如果想使得容器与主机的端口有映射关系,必须在容器启动的时候加上-P参数。-P:大写P为自动映射,会将EXPOSE暴露出来的端口随机映射到宿主机的端口上,如果没有暴露端口,就不会有映射。-p:小写p为手动映射,需要自己指定宿主...

如何控制docker的CPU和内存份额

1.内存:dockerrun-it-m200M--memory-swap=300Mprogrium/stress--vm1--vm-bytes500M刚开始会报错:docker:Errorresponsefromdaemon:mkdir/var/lib/docker/overlay/8653d32d82c4c106fd...

容器技术之Docker私有镜像仓库harbor

 前文我们聊到了docker的私有镜像仓库docker-distribution的搭建和简单的使用,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13058338.html;从前文的搭建和使用过程来看,docker-distribution搭建的仓库非常简陋,它甚至连一个用户认证...

使用dockerfile克隆私有git仓库

我复制了这个代码从似乎是各种工作dockerfiles,这里是我的:  FROMubuntuMAINTAINERLukeCrooks"luke@pumalo.org"#UpdateaptitudewithnewrepoRUNapt-getupdate#InstallsoftwareRUNapt-ge...

docker build 不使用缓存重建镜像

可以说,cache机制很大程度上做到了镜像的复用,降低存储空间的同时,还大大缩短了构建时间。然而,不得不说的是,想要用好cache机制,那就必须了解利用cache机制时的一些注意事项。1.ADD命令与COPY命令:Dockerfile没有发生任何改变,但是命令ADDrun.sh/ 中Dockerfile当前目...

Dockerfiles ENV和ARG的应用

在写Dockerfile时,ENV和ARG,包括.env都是很容易弄混的概念。让我们对其进行区分。和docker-compose.yml配合使用。并不和Dockerfile一起使用在Dockerfile中使用,当环境变量很多,可食用该参数,指定对应的变量文件。在Dockerfile中使用,仅仅在builddockeri...
代码星球 ·2020-10-02

dockerfile中设置python虚拟环境+gunicorn启动

FROMpython:2.7-slimEXPOSE8000COPY./yourapp/home/yourappRUNapt-getupdate&&apt-getinstall--no-install-recommends--no-install-suggests-ydefault-libmysqlcli...

Docker容器 暴露多个端口

1、创建容器是指定dockerrun-p<host_port1>:<container_port1>-p<host_port2>:<container_port2>2、修改dockerfileexpose所需要的端口,这样可以免去-p参数。...

通过docker history查看镜像构建过程(即dockerfile)

介绍:~]#dockerhistory--helpUsage:dockerhistory[OPTIONS]IMAGEShowthehistoryofanimageOptions:--formatstringPretty-printimagesusingaGotemplate--helpPrintusage-H,--hu...

docker -v 和Dockerfile 中VOLUME 区别

Dockerfile中VOLUME["/data/nginx","/usr/share/nginx"]  dockerrun -v  /data/nginx:/usr/share/nginx  如果只是读文件  两者都可以&nbs...
首页上一页...1617181920...下一页尾页