- 博客(7)
- 收藏
- 关注
原创 Docker容器技术介绍(七)--- Dockerfile简介
Docker 创建镜像有多种方式,比如之前介绍过的docker commit 命令可以把我们在容器中的修改提交生成一个新的镜像,同时,我们还可以编写一个Dockerfile,然后让Docker去根据这个Dockerfile去构建镜像,而Dockerfile包含了生成这个镜像的基本信息。一个Dockerfile一般由四部分组成:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令首先我
2017-11-28 19:35:17 748
原创 解决安装Docker CE for Windows之后VirtualBox无法启动虚拟机的问题
由于Docker是运行在linux系统上的,所以要想在windows上运行docker,需要通过虚拟机来运行docker,之前的Docker Toolbox(https://www.docker.com/products/docker-toolbox) 使用Oracle VM VirtualBox 来运行一个简化的linux系统,而最新的Docker CE for Windows(https:
2017-11-27 12:54:16 15224 2
原创 PHP重置数组为连续数字索引的几种方式
比如这样的一个php数组:$arr = array( 1 => 'apple', 3 => 'banana', 5 => 'orange');想要转换为这样的数组:$arr = array( 0 => 'apple', 1 => 'banana', 2 => 'orange');1、推荐的方式 array_values 方法
2017-11-22 19:07:49 45236 1
原创 vim安装go插件vim-go和gocode,支持代码高亮、代码提示和语法检查等功能
vim是linux系统下常用的代码编辑器,默认情况下不支持go的代码高亮和语法检查,不过可以通过安装vim插件来支持go的开发,golang官方也向我们推荐了一些vim的go插件(具体哪些插件请查看https://github.com/golang/go/wiki/IDEsAndTextEditorPlugins)接下来主要演示vim-go插件的安装
2017-11-17 15:41:28 39781 3
原创 源码编译安装go,ERROR: Cannot find /root/go1.4/bin/go
go的源码安装非常简单,只需运行源码包中src/all.bash,等到出现 ALL TESTS PASSED 字样就安装好了,但是在源码安装1.5版本以上的go时会报 ERROR: Cannot find /root/go1.4/bin/go 这个错误,这是由于go 1.5版以后的编译安装需要1.4版本go,所以如果想要通过源码方式安装高版本go,必须先安装好1.4版本的go。
2017-11-07 17:57:16 11709 3
原创 Docker容器技术介绍(六)--- 端口映射和容器间互访问
端口映射默认情况下,宿主机是无法访问容器内部网络的,但是可以使用端口映射来解决这个问题,在之前文章中已经提到过Docker的端口映射。主要通过docker run 跟 -P(大写) 或 -p(小写)参数来实现。 docker run -P 会把容器中监听的端口随机绑定到宿主机的可用端口上:[root@localhost ~]# docker run -d -P nginx:latest
2017-11-03 15:49:35 12748
原创 Docker容器技术介绍(五) --- 目录、文件及数据
容器在运行的过程中,难免会涉及到文件的读写,比如web服务器读取静态文件,记录访问日志和错误日志,设定网站根目录以及目录权限,还有多个容器之间共享数据等等。Docker在容器中管理数据主要有两种方式:数据卷(Data Volumes):容器内数据直接映射到宿主机数据卷容器(Data Volume Containers):使用特定容器来管理数据在使用docker run
2017-11-01 16:37:49 2580
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人