Docker
cchangcs
Make something different!
毕业于武汉大学软件工程专业,现就职于某厂。
展开
-
Ubuntu 16.04安装 Docker
Ubuntu 16.04安装 Docker在终端中进入超级用户权限(sudo -i)之后,运行如下命令: 1、sudo apt-get update 2、sudo apt-get install docker 3、apt install docker.io原创 2017-10-06 21:17:12 · 444 阅读 · 0 评论 -
使用Docker在Nginx上运行简单的HTML网页
使用Docker在Nginx上运行简单的HTML网页本篇博文介绍的是使用Docker容器在Nginx上运行简单的HTML静态网页,实现的步骤如下所示: 一、运行如下命令获取Nginx镜像:docker pull nginx二、运行 docker images 查看Nginx镜像是否获取成功,若为如下所示即为获取成功: 三、在终端中运行如下命令,在本机8080端口运行Nginx服务器:dock原创 2017-10-18 11:29:43 · 14830 阅读 · 3 评论 -
Dockerfile-自创docker镜像(一)
Dockerfile-自创docker镜像通过编写简单的文件自创docker镜像; 创建过程: 1、运行命令 touch Dockerfile 创建Dockerfile 文件(文件名最好使用Dockerfile) 2、编辑 Dockerfile 文件,输入以下内容: Dockerfile: FROM alpine:latest MAINTAINER xbf CMD原创 2017-10-20 10:41:08 · 508 阅读 · 0 评论 -
Dockerfile-自创docker镜像(二)
Dockerfile-自创docker镜像(二) 相比于Dockerfile-自创docker镜像(一),本篇博文中的镜像更为复杂。 Dockerfile:FROM ubuntuMAINTAINER ccRUN sed -i RUN sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' etc/apt/sources.listRUN apt原创 2017-10-20 11:23:33 · 513 阅读 · 0 评论 -
Dockerfile-镜像分层(三)
Dockerfile-镜像分层(三)Dockerfile 中的每一行都产生一个新层; 下列代码每一行都又一个独立的id,而且下面产生的三层是只读的,一旦Image被运行时,会产生一个新层 container 层,这一层是可读可写的; 分层的优势在于,两个image可以共享一些层,降低了存储的压力。FROM alpine:latestMAINTAINER ccCMD echo "hello d原创 2017-10-22 18:52:17 · 1196 阅读 · 0 评论 -
Volume-Docker存储(一)
Volume-Docker存储 volume:提供独立于容器之外的持久化存储; 在容器中的改动缺省是不会被保存的,volume提供了一个方便的持久化的技术,并且可以提供容器与容易之间的共享技术; docker ps -a:可以看到volume持久化的容器; docker rm container-id:可以删除持久化的volume; 示例: (1)、运行 docker r原创 2017-10-22 19:10:45 · 352 阅读 · 0 评论 -
Volume-Docker存储(二)
Volume-Docker存储(二) volume实现第二种形式的数据卷,把本地的一个目录挂载到容器里面的一个数据卷中; 1、进入某个目录,在该目录下创建一个目录命名为html,在该html目录下创建一个HTML文件(不再赘述,在前面的博客中有); 2、运行命令 docker run -p 80:80 -d -v $PWD/html:/usr/share/nginx/html ngin原创 2017-10-26 18:53:58 · 347 阅读 · 0 评论 -
Volume-Docker存储(三)
Volume-Docker存储(三) volume 创建数据卷的第三种方式,创建一个只有数据的容器,并将这个容器当做一个volume挂载到其他容器里; 步骤: 1、创建一个目录 data; 2、运行命令 docker create -v $PWD/data:/var/mydata --name data_container ubuntu 生成一个仅有数据的容器 -v:v原创 2017-10-26 19:28:04 · 290 阅读 · 0 评论