创建自己的docker基础镜像

1.下载镜像 centos7

docker pull centos:7 

2.创建容器加载镜像

docker run -i -t --name centos7 centos:7  

docker run 参数详解请参考

http://blog.csdn.net/kunloz520/article/details/53839237

3.安装一些常用的工具

yum install -y  net-tools 
yum install -y vim wget  

4.退出

exit

5.再次连接容器

docker attach centos7 

6.其他常用命令参考,很全

http://www.cnblogs.com/ivictor/archive/2015/09/08/4791274.html

				
时间: 2024-10-18 20:46:50

创建自己的docker基础镜像的相关文章

ubuntu16创建docker基础镜像

通过Dockerfile创建镜像时,一般都是基于 Docker Hub 提供的官方镜像.以下介绍在ubuntu16系统上创建个人私有基础镜像的方法. 1.安装Bootstrap工具debootstrap $ sudo apt-get insall debootstrap -y 2.使用debootstrap下载ubuntuxenial(16.04)二进制文件 $ sudo debootstrap xenial xenial 3.使用docker import命令创建基础镜像 1)导入xenial

Docker 基础 : 镜像

目录 获取镜像 查看镜像信息 搜索镜像 删除镜像 创建镜像 导出和导入镜像 上传镜像 总结 镜像是 Docker 的三大核心概念之一.Docker 运行容器前需要本地存在对应的镜像,如果本地没有对应的镜像,Docker 会尝试从默认的镜像仓库下载.当然用户也可以通过配置,使用自定义的镜像仓库.本文将介绍镜像的具体操作,包括使用 pull 命令从 Docker Hub 的镜像仓库中拉取(下载)公共镜像:查看本地已有的镜像信息:使用 search 命令搜索镜像:删除镜像标签和镜像文件:创建用户自定义

测试环境docker化(一)—基于ndp部署模式的docker基础镜像制作

本文来自网易云社区 作者:孙婷婷 背景 我所在测试项目组目前的测试环境只有一套,在项目版本迭代过程中,开发或产品偶尔会在测试环境进行数据校验,QA人数在不断增加,各个人员在负责不同模块工作时也会产生脏数据,导致QA在功能测试和接口测试过程中需要清理测试环境增加工作量,同时QA组在进行异常测试等多维度质量保障时也希望有多套环境进行数据隔离.但目前测试环境多套隔离操作麻烦,每隔离一套环境需要修改大量配置.数据库重新建表到调试可用,在开发的帮助下至少需要3天的时间,在这种场景下,我们借鉴组内大数据QA

尝试自己建立以alpine 为基础的docker基础镜像和组件镜像

安装ubuntu14.04 然后 #获取root权限 sudo su #安装docker apt-get install docker #准备基础镜像 docker pull alpine docker run -a stdin -a stdout -i -t  alpine /bin/sh 执行进入了容器 /# exit 推出容器内部 docker ps -aCONTAINER ID        IMAGE               COMMAND             CREATED 

构建自己的Docker基础镜像

环境介绍 RHEL6.6 Docker1.7 1,挂载相关操作系统iso镜像到/mnt mkdir ~/dockerbase &&cd dockerbase (注:centos7/rhel7 没有相关febootstrap软件) febootstrap -i iputils -i vim-common -i openssh-server -i yum -i passwd -i wget -i git -i telnet rhel redhat file:///mnt/ 2, cd redh

<一>制作docker基础镜像

各位学习者,看完我这篇文章请不要匆匆离开,请留下你的笔迹,你的笔迹是作者继续奉献的动力. 1.使用reposync将base镜像库同步到本地 yum -y install yum-utils createrepo mkdir -p /data/centos7 find /etc/yum.repos.d/[!.]* -exec mv {} {}.bak \; cat << EOF > /etc/yum.repos.d/sync.repo [base] name=aliyun-centos7

docker 学习 - 镜像

1 获取镜像 docker pull dl.dockerpool.com:5000/ubuntu:latest 2 查看镜像信息 docker images 仓库 标签 ID 创建时间 大小 docker inspect  镜像ID 镜像的详细信息 3 搜索镜像 docker serach mysql 4 删除镜像 docker rmi ID|TAG Tag: 当镜像有多个标签时,rmi只是删除该镜像的指定标签,并不影响镜像文件.当只有一个标签时,会彻底删除镜像 ID : 使用id删除时,会删除

「一」创建一个带 ssh 服务的基础镜像(修订版)--使用「docker commit」创建

在介绍如何创建带 ssh 服务的基础镜像之前,我们想回顾一下之前介绍过的内容,其中提到有三种创建镜像的常用办法: 从文件系统导入 从现有容器使用「docker commit」提交 使用 dockerfile 文件 build 本章将主要介绍后面 2 种方法. 步骤如下: $ sudo docker run -ti ubuntu:14.04 /bin/bash #首先,使用我们最熟悉的 「-ti」参数来创建一个容器. [email protected]:/# sshd bash: sshd: co

Docker基础-使用Dockerfile创建镜像

1.基本结构 Dockerfile由一行行命令语句组成,并支持以#开头的注释行.例如: # This dockerfile uses the ubuntu image # VERSION 2 - EDITION 1 # Author: docker_user # Command format: Instruction [arguments / command ] .. # Base image to use, this nust be set as the first line FROM ubu