上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 1、如果docker主机不需要通过代理连接外网 则docker的相关命令(如docker search)或docker容器与网络相关的操作都可以正常进行,不需要特殊设置。 2、当docker主机 是通过代理才能连接外网时,采用服务方式启动守护进程 如果docker守护进程是通过服务的方式启动的(su 阅读全文
posted @ 2016-03-12 15:50 51kata 阅读(13099) 评论(1) 推荐(0) 编辑
摘要: 1、apt-get update 更新软件源本地缓存文件 2、apt-cache search 查找软件包,找到想要安装的包,如 sudo apt-cache search mysql-server 相关命令: apt-cache show package //获取包的相关信息,如说明、大小、版本等 阅读全文
posted @ 2016-03-12 11:48 51kata 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 安装好docker后,需要启动docker守护进程。有多种启动方式。 一、服务的方式 因为docker守护进程被安装成服务。所以,可以通过服务的方式启停docker守护进程,包括查看状态。 sudo start docker //启动 sudo stop docker //停止 sudo statu 阅读全文
posted @ 2016-03-12 00:01 51kata 阅读(31993) 评论(0) 推荐(0) 编辑
摘要: 在介绍VOLUME指令之前,我们来看下如下场景需求: 1)容器是基于镜像创建的,最后的容器文件系统包括镜像的只读层+可写层,容器中的进程操作的数据持久化都是保存在容器的可写层上。一旦容器删除后,这些数据就没了,除非我们人工备份下来(或者基于容器创建新的镜像)。能否可以让容器进程持久化的数据保存在主机 阅读全文
posted @ 2016-03-11 17:42 51kata 阅读(132086) 评论(4) 推荐(21) 编辑
摘要: ONBUILD指令可以为镜像添加触发器。其参数是任意一个Dockerfile 指令。 当我们在一个Dockerfile文件中加上ONBUILD指令,该指令对利用该Dockerfile构建镜像(比如为A镜像)不会产生实质性影响。 但是当我们编写一个新的Dockerfile文件来基于A镜像构建一个镜像( 阅读全文
posted @ 2016-03-11 12:02 51kata 阅读(18383) 评论(0) 推荐(4) 编辑
摘要: 一、ADD指令 ADD指令的功能是将主机构建环境(上下文)目录中的文件和目录、以及一个URL标记的文件 拷贝到镜像中。 其格式是: ADD 源路径 目标路径 如: #test FROM ubuntu MAINTAINER hello ADD test1.txt test1.txt ADD test1 阅读全文
posted @ 2016-03-11 11:20 51kata 阅读(91838) 评论(1) 推荐(2) 编辑
摘要: USER指令用于指定容器执行程序的用户身份,默认是 root用户。 在docker run 中可以通过 -u 选项来覆盖USER指令的设置。 举例:docker run -i -t -u mysql newmysqldb /bin/bash 显示的shell提示符是: mysql@57cd57edb 阅读全文
posted @ 2016-03-10 19:25 51kata 阅读(5061) 评论(0) 推荐(0) 编辑
摘要: ENV指令用来在镜像构建过程中设置环境变量。我们来看一个Dockerfile的例子: #test FROM ubuntu MAINTAINER hello ENV MYDIR /mydir RUN mkdir $MYDIR RUN echo hello world > $MYDIR/test.txt 阅读全文
posted @ 2016-03-10 19:10 51kata 阅读(32684) 评论(0) 推荐(2) 编辑
摘要: Dockerfile中的WORKDIR指令用于指定容器的一个目录, 容器启动时执行的命令会在该目录下执行。 相当于设置容器的工作目录了。我们来看一个dockerfile文件 #test FROM ubuntu MAINTAINER hello RUN mkdir /mydir RUN echo he 阅读全文
posted @ 2016-03-10 16:08 51kata 阅读(23655) 评论(0) 推荐(1) 编辑
摘要: 本文介绍Dockerfile的 ENTRYPOINT指令的含义。 先回顾下CMD指令的含义,CMD指令可以指定容器启动时要执行的命令,但它可以被docker run命令的参数覆盖掉。 ENTRYPOINT 指令和CMD类似,它也可用户指定容器启动时要执行的命令,但如果dockerfile中也有CMD 阅读全文
posted @ 2016-03-10 15:28 51kata 阅读(10008) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页