
Docker基础
Docker实用教程。
小小何先生
总是感觉自己是个英雄,还很帅!
展开
-
Docker系列(十)Dockerfile指令
文章目录指令格式指令格式 dockerfile包含了两种格式:注释和指令:# CommentINSTRUCTION argument 注释以#号开头,指令以大写的指令名开始,后面是指令的参数。# First DockerfileFROM ubuntu:14.04MAINTAINER zhiqiangho "zhiqiangho@outlook.com"RUN apt-get updateRUN apt-get install -y nginxEXPOSE 80FROM:FR翻译 2020-08-19 07:08:50 · 204 阅读 · 0 评论 -
Docker系列(九)Docker的远程访问
本节主要配置docker客户端与守护进程的远程访问。也就是将docker的守护进程和客户端配置在不同的机器上。环境准备 需要第二台安装docker的服务器,修改docker守护进程的启动选项,在启动项中添加label选项,用来区分两台服务器,第三在docker的服务器远程访问中需要保证Client API与Server API版本一致。下述例子并未实操,来源网络:第一台:第二台:可以看到Client API与Server API版本都是1.71。上一节已经在第二台服务器上添加了labe翻译 2020-08-18 21:58:58 · 681 阅读 · 0 评论 -
Docker系列(八)Docker的CS模式、守护进程的配置和操作
文章目录Remote API连接方式实例演示守护进程的配置和操作 Docker是以客户端、守护进程的方式来运行的,那Docker是如何以C/S模式运行的呢? 在docker客户端(docker client)中运行docker的各种命令,而这些命令会传递给docker的宿主机上运行docker的守护进程。而docker的守护进程负责实现docker的各种功能。 上图去掉一些没有用的信息专注docker的客户端与守护进程描述。如图所示,docker的守护进程运行在宿主机上,也就是cs架构的se翻译 2020-08-18 21:08:40 · 456 阅读 · 0 评论 -
Docker系列(七)构建镜像
文章目录通过commit构建镜像实例使用dockerfile构建镜像实例 构建docker镜像能够保存我们对容器的的修改,并再次使用。提供了自定义镜像的能力,使得我们能够以软件的形式打包并分发服务及运行环境。 docker提供了两种构建镜像的方式,通过容器构建,和通过Dockerfile文件构建:docker commit docker bulid通过commit构建镜像 commit命令通过容器构建镜像,所以其接收容器的名字作为主要参数:docker commit [OPTIONS]翻译 2020-08-18 15:08:54 · 219 阅读 · 0 评论 -
Docker系列(六)镜像与仓库
文章目录查看和删除镜像列出镜像镜像标签和仓库无截断返回镜像只显示镜像唯一ID以仓库名查看镜像查看镜像删除镜像获取和推送镜像查找镜像拉取镜像推送镜像查看和删除镜像 docker镜像是一种使用联合加载技术,层叠的只读文件系统,是容器构建的基石。存储在/var/lib/docker目录下。 可以使用docker info命令查看docker的存储驱动和存储位置:docker info列出镜像 查看镜像的命令格式如下:$ docker images [OPTSIONS] [ REPOSITO翻译 2020-08-17 19:51:22 · 324 阅读 · 0 评论 -
Docker系列(五)实战:在容器中部署静态网站
文章目录设置容器的端口映射Nginx部署流程创建映射80端口的交互式容器安装Nginx、vim创建静态页面修改Nginx配置文件运行Nginx验证网站访问宿主机的ip地址访问容器的ip地址访问设置容器的端口映射 网站服务通常通过80端口提供的,那如何访问容器的80端口呢?这就需要在运行容器是设置容器的端口映射。 通过run命令的两个选项来实现这个功能,一个是大写的P,一个是小写的p:run [-P] [-p]-P: --publish-all= true | false默认为false。使翻译 2020-08-17 14:13:59 · 445 阅读 · 0 评论 -
Docker系列(四)守护式容器
上一节学习过如何运行一个交互式容器,这些容器在命令结束后就停止,但是大多数时候我们需要一个长期运行的容器来提供服务。这就是Docker的守护式容器,它能够长期运行,没有交互式会话,适合运行应用程序和服务。以守护式形式运行容器 最简单的方式是以ctrl+p,ctrl+p的方式退出容器,这样容器就会在后台运行:$ docker run -i -t IMAGE /bin/bashCtrl+P Ctrl+Q 想要再次进入到这个运行中的容器,可以采用docker attach命令附加到运行中的容翻译 2020-08-16 22:10:42 · 405 阅读 · 0 评论 -
Docker系列(三)容器的基本操作
文章目录启动容器启动交互式容器查看容器获取容器/镜像的元数据重新启动停止的容器删除停止的容器小结启动容器 在docker中用run命令启动一个容器,并执行容器中的命令。$ docker run IMAGE [COMMAND] [ARG...] 第一个参数Image是指定启动容器的操作系统镜像,[COMMAND] [ARG...]指的是容器启动后运行的命令及其参数。比如:$ docker run ubuntu echo "Hello World" 这行命令运行完之后,这个容器就已经停止了翻译 2020-08-16 21:05:22 · 305 阅读 · 0 评论 -
Docker系列(一)什么是Docker
Docker三大要素:镜像(image):是一个只读的模板。容器(container):容器就是这个镜像的实例。独立运行的一个或一组应用,它可以被启动、开始、停止、删除。仓库(repository):仓库是存放镜像文件的场所。Docker Hub:https://hub.docker.com安装:https://www.runoob.com/docker/ubuntu-docker-install.html启动容器$ docker run IMAGE [COMMAND] [翻译 2020-08-16 20:19:56 · 285 阅读 · 0 评论 -
Docker系列(二)Docker安装与启动
安装 ubuntu中安装docker有两种方式:安装ubuntu维护的版本 使用apt-get安装,source命令更新配置:$ sudo apt-get install docker.io $ source /etc/bash_ completion.d/docker.io 之后就可以查看docker安装的版本:sudo docker.io version 这种方式安装的版本可能会比较老,所以docker官方更推荐使用docker自己维护的版本来安装。安装docker维护的翻译 2020-08-16 20:18:48 · 397 阅读 · 0 评论