
容器武林:Docker江湖传奇
文章平均质量分 90
Docker是一种轻量级容器技术,可将应用程序及其依赖项打包为容器,实现快速部署和可移植性。它能够在不同环境中运行,提高开发效率和部署一致性。
进击的雷神
优快云博客专家、担任过EMV软件工程师、嵌入式软件工程师、JAVA开发工程师、测试开发工程师、某公司测试组长,有自己的测试专利
展开
-
Docker入门介绍
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上。Docker 是一个重新定义了程序开发测试、交付和部署过程的开放平台, Docker 则可以称为构建一次,到处运行,这就是 Docker 提出的“Build once, Run anywhere”为了更好的认识 Docker,我们先来了解几个必备词汇:镜像,容器和仓库。原创 2024-01-10 19:12:35 · 1088 阅读 · 0 评论 -
docker swarm安装指导
(参考URL:https://docs.docker.com/engine/swarm/swarm-tutorial/)docker swarm: 用于创建加入swarm node和swarm managerdocker info: 查看当前SWARM集群信息docker node ls:查看当前SWARM 节点信息docker service:用于操作当前swarm中的service。原创 2023-10-07 06:00:00 · 651 阅读 · 0 评论 -
Mac下 Docker 动态添加端口
一、新增端口发现开放的端口不够用了,但是还不想重新创建容器咋整1、查看container id不管是使用docker ps,docker ps -a,docker inspect containerName哪种方式先获得容器的id,这里我使用inspectdocker inspect jenkinsdemo | grep Id返回的信息如下:"Id": "64f7c751e5df16cbbeccbd8648012ae3ae7d76c443565fd66f99244085773b.原创 2021-10-14 09:41:38 · 2079 阅读 · 1 评论 -
将应用程序部署到Swarm
1.首先创建一个Swarmdocker swarm init2.部署投票应用程序docker-stack.ymldocker stack deploy --compose-file docker-stack.yml vote3.验证您的堆栈已部署,使用docker stack services votedocker-stack.yml中的例子: vote: image: dockersa...原创 2018-06-29 09:41:02 · 327 阅读 · 2 评论 -
Docker入门使用
https://docs.docker.com/docker-for-mac/#preferences-menu一、检查版本:确保您的版本docker,docker-compose以及docker-machine均达到最新和兼容Docker.app。如果您运行的是不同版本,则输出可能会有所不同leiyuxingdeMacBook-Pro:~ leiyuxing$ docker --versionD...原创 2018-06-29 09:38:56 · 457 阅读 · 0 评论 -
Dockerfile的编写大全
Dockerfile分为四部分:基础镜像信息、维护者信息、镜像操作命令和容器启动时执行指令#指明镜像名称FROM ubuntu#维护者信息MAINTAINER docker_user docker_user@email.com#镜像操作指令#格式为RUN <command>或RUN ["executable","param1","param2"]RUN echo "\ndaemon o...原创 2018-06-26 23:57:05 · 769 阅读 · 2 评论 -
Docker-compose项目介绍及命令说明
看书用这个链接Docker-compose项目介绍及命令说明可复制:https://yeasy.gitbooks.io/docker_practice/compose/install.htmlDocker Compose负责快速在集群中部署分布式应用安装自动补全插件:https://github.com/ameizi/DevArticles/issues/163允许用户通过一个单独docker-c...原创 2018-06-25 19:16:38 · 3149 阅读 · 1 评论 -
docker常用命令的归类总结
###############################################################****** 参数解释 ******COMMAND—命令CONTAINER ID:容器IDCREATED:镜像创建时间DESCRIPTION:镜像的描述IMAGES—镜像IMAGE ID:镜像IDNAMES:自动分配的容器名称NAME:镜像仓库源的名称OF...原创 2018-06-24 16:59:09 · 430 阅读 · 1 评论 -
如何在Mac OS X上修复docker-machine安装
这个问题搞了我好久,感谢上帝感谢安德鲁!奉上解决这个问题的链接:http://biercoff.com/how-to-fix-docker-machine-installation-on-mac-os-x/原创 2018-06-24 16:49:42 · 1037 阅读 · 2 评论 -
Docker容器连接
前面我们实现了通过网络端口来访问运行在docker容器内的服务。下面我们来实现通过端口连接到一个docker容器网络端口映射创建一个python 应用的容器leiyuxingdeMacBook-Pro:~ leiyuxing$ docker run -d -P training/webapp python app.py1adb4900783cd82c8a6f9078f54768ce95801d1d...原创 2018-06-23 19:35:39 · 501 阅读 · 1 评论 -
Docker镜像使用
当运行容器时,使用的镜像如果在本地中不存在,docker 就会自动从 docker 镜像仓库中下载,默认是从Docker Hub公共镜像源下载。学习目标:1、管理和使用本地 Docker 主机镜像2、创建镜像一、列出镜像列表leiyuxingdeMacBook-Pro:~ leiyuxing$ docker imagesREPOSITORY ...原创 2018-06-23 17:49:18 · 1124 阅读 · 1 评论 -
Docker容器的使用
一、Docker客户端:leiyuxingdeMacBook-Pro:~ leiyuxing$ docker输入docker命令来查看到Docker客户端的所有命令选项可以通过命令docker命令--help更深入的了解指定的Docker命令使用方法。1.运行一个网络应用:〜#docker pull training/webapp 载入镜像leiyuxingdeMacBook-Pro:~ le...原创 2018-06-22 09:53:06 · 623 阅读 · 1 评论