Docker虚拟化技术
小桥or流水
默默地走在码农的路上。。。
展开
-
Docker基础命令
镜像是docker运行容器的前提。获取镜像docker pull Ubuntu当然也可以指定标签来下载特定版本的某一个镜像:docker pull ubuntu:14.04也可以选择从其他注册服务器的仓库下载,如dockerpool社区的镜像源dl.dockerpool.com下载最新的镜像:docker pull dl.dockerpool.com:5000/ubuntu原创 2016-01-17 15:12:31 · 966 阅读 · 0 评论 -
docker:网络基础配置
1.1 端口映射实现访问容器从外部访问容器应用 -P或-p参数来指定端口映射映射到指定地址的指定端口docker run -d -p 127.0.0.1:5000:5000 traing/webapp python app.py映射到指定地址的任意端口查看映射端口配置:docker portdocker port nostalgic_mo原创 2016-01-17 21:18:06 · 701 阅读 · 0 评论 -
Docker(32bit)镜像创建
在安装完成Dokcer后,使用Pull命令sudo docker pull ubuntu:14.04从镜像仓库获取ubuntu的镜像后,然后使用run命令docker run -i -t ubuntu /bin/bash直接运行该镜像时,会出现下面的错误信息,可能是由于我安装的DOcker是32位的,而Image是64位的不匹配造成的。Docker默认提供的都是64位,其中提供的Image原创 2016-01-19 14:49:48 · 5303 阅读 · 0 评论 -
docker技术注意点
1.下载完docker.io后,需要重启一下docker服务2.查看oracle的等级并进行下载3.默认安装完 docker 后,每次执行 docker 都需要运行 sudo 命令,非常浪费时间影响效率。如果不跟 sudo,直接执行 docker images 命令会有如下问题:FATA[0000] Get http:///var/run/docker.so原创 2016-01-19 21:31:31 · 3795 阅读 · 3 评论 -
GCC镜像
使用官方镜像:sudo docker pull gcc在Dockerfile中,加入需要执行的GCC编译命令:FROM gcc:4.9COPY . /usr/src/myappWORKDIR /usr/src/myappRUN gcc -o myapp main.cCMD ["./myapp"]然后使用Dockerfile来构建镜像my-gcc-app:sudo doc原创 2016-01-19 21:58:19 · 2746 阅读 · 0 评论 -
创建支持SSH服务的Docker镜像
摘要:通常Linux系统管理员通过SSH服务来管理OS,但Docker的很多镜像是不带SSH服务的,可以通过attach(遇到假死的现象)或者exec(目前测试ok)的方法进入容器来管理,但是这些命令都无法解决远程管理容器的问题,因此,当需要远程登陆到容器内进行一些操作的时候,就需要SSH的支持了。本文记录如何使用docker commit创建一个带有SSH服务的ubuntu镜像。转载 2016-01-20 14:46:43 · 508 阅读 · 0 评论 -
Docker创建mysql镜像
下载文件到 Dockerpool 的 github 页面下载需要的文件。$ git clone https://github.com/DockerPool/mysql.gitCloning into 'mysql'...remote: Counting objects: 13, done.remote: Compressing objects: 100% (13/13), don原创 2016-01-20 15:54:56 · 5265 阅读 · 0 评论 -
docker环境部署
1.准备宿主机 推荐至少使用centos7 64bit 宿主机系统,不能使用6.*。ubuntu测试时pg也有问题。2.安装docker 1)先运行命令:sudo yum update 2)安装curl:sudo apt-get install curl 3)官方在线安装:curl -sSL https://get.docker.com/ | sh 需要确原创 2016-05-18 22:41:54 · 725 阅读 · 0 评论