项目中后端模块用到docker的虚拟化技术,记录一下使用方法;

1、docker安装
1.1、centos6.5安装
因为selinux和LXC有冲突,所以需要禁用

1.2、centos7.0安装

1.3、添加uaq账户到docker组

1.4、暴露docker http接口

2、docker常用命令

3、不使用Dockerfile制作镜像的步骤
3.1、下载镜像

3.2、运行修改镜像

此处省略若干操作

3.3、制作镜像
获得container id

制作成新镜像xxx/test

push到我的registry中

4、使用Dockerfile制作ssh服务自启动镜像步骤
4.1、编写Dockerfile文件

4.2、build

4.3、测试
启动

因为端口映射到随机端口,所以需手动指定宿主机端口