亚洲城ca88手机版官网CentOS 6.5 Docker自制CentOS镜像

亚洲城ca88手机版官网

CentOS 6.5 Docker自制CentOS镜像

CentOS安装Docker请看这里:

安装:

yum -y install febootstrap

加多顾客:

adduser admin

把admin客商加到docker组:

usermod -a -G docker admin

行使admin客户操作

su admin

cd /home/admin

使用root账号制作镜像,普通客商制作后会有各样主题素材:

febootstrap -i bash -i wget -i yum -i iputils -i iproute centos6
centos6-doc

(-i 安装package, centos6
操作系统版本,centos6-doc安装目录,最终是源地址)

上面成功后:

cd centos6-doc/

tar -c .|docker import – centos63-bash

(centos63-bash为docker镜像名字)

执行:docker images

REPOSITORY          TAG                IMAGE ID            CREATED     
      VIRTUAL SIZE
 centos63-bash      latest              d2ecedd2b5ed        8 minutes
ago      306.7 MB

测量检验docker镜像,创造三个容器:

docker run -t -i centos63-bash /bin/bash

退出后

docker ps -a

[[email protected]
root]$ docker ps -a
 CONTAINER ID        IMAGE                  COMMAND            CREATED 
          STATUS                    PORTS              NAMES
 14c9afaf2f06        centos63-bash:latest  /bin/bash          7 minutes
ago      Exited (0) 6 minutes ago                      insane_lalande 
   

运维刚才成立的容器:

docker start 14c9afaf2f06

进去运转后的容器:

docker attach 14c9afaf2f06

贰个大概的镜像就制作完了了。

导出镜像和导入镜像方便分享镜像文件

导出镜像:
docker save IMAGENAME | bzip2 -9 -c>img.tar.bz2
导入镜像(换一台机器):
bzip2 -d -c <img.tar.bz2 | docker load

CentOS 6/7多级安装Docker  

Docker的搭建Gitlab CI 全经过详解  

Docker安装应用(CentOS 6.5_x64)  

Docker 和一个健康的设想机有啥差别?  

在 Docker 中使用 MySQL  

Docker 将改动全数事情  

Docker安装应用(CentOS 6.5_x64)  

Docker 的事无巨细介绍:请点这里
Docker 的下载地址:请点这里

6.5 Docker自制CentOS镜像
CentOS安装Docker请看这里: 安装: yum -y install febootstrap 增加顾客:
adduser admin 把admin客户加到docker组: usermod -a…

CentOS 6.5 制作Ubuntu 12.04的Docker镜像

CentOS安装Docker请看这里:

如今的篇章,大家创设了CentOS镜像,本次我们要在CentOS上制作Ubuntu镜像。

艺术如下:

root:

yum -y install debootstrap

cd /home/admin/

先是次举办:

debootstrap –arch amd64 precise ubuntu-precise

报错:no such script /usr/share/debootstrap/scripts/precise
化解办法:
ln -s /usr/share/debootstrap/scripts/gutsy
/usr/share/debootstrap/scripts/precise

重新施行:

debootstrap –arch amd64 precise ubuntu-precise

修改权限:

chown -R admin.admin ubuntu-precise

切换成admin用户:

su admin

[[email protected]
~]$ cd ubuntu-precise/

制作ubuntu镜像

[[email protected]
ubuntu-precise]$ tar -c .|docker import – ubuntu1204-base
 43ad1b1116dd81b704fddcb803cf5267e6f66f2dd7751b5d2248495f97443705

翻开镜像:

[[email protected]
ubuntu-precise]$ docker images
 REPOSITORY          TAG                IMAGE ID            CREATED     
        VIRTUAL SIZE
 ubuntu1204-base    latest              43ad1b1116dd        About a
minute ago  172.7 MB
 centos63-bash      latest              d2ecedd2b5ed        About an
hour ago    306.7 MB

创建ubuntu容器:

[[email protected]
ubuntu-precise]$ docker run -t -i ubuntu1204-base /bin/bash
 [email protected]:/#
pwd
 /
 [email protected]:/#
exit
 exit

翻看当前容器:

[[email protected]
ubuntu-precise]$ docker ps -a
 CONTAINER ID        IMAGE                    COMMAND           
CREATED            STATUS                        PORTS             
NAMES
 8053e2ca797b        ubuntu1204-base:latest  /bin/bash          31
seconds ago      Exited (0) 2 seconds ago                         
thirsty_thompson   
 14c9afaf2f06        centos63-bash:latest    /bin/bash          About an
hour ago  Exited (0) About an hour ago                     
insane_lalande     

重复开动和步向ubuntu容器:

[[email protected]
ubuntu-precise]$ docker start 8053e2ca797b
 8053e2ca797b
 [[email protected]
ubuntu-precise]$ docker attach 8053e2ca797b
 [email protected]:/#
ls
 bin  dev  home  lib64 mnt  proc  run selinux  sys  usr
 boot  etc  lib media opt  root  sbin  srv  tmp  var

在Docker里面运维的Ubuntu基础镜像就制作成功了。

CentOS 6/7密密麻麻安装Docker  

Docker的搭建Gitlab CI 全经过详解  

Docker安装应用(CentOS 6.5_x64)  

Docker 和三个好端端的设想机有什么区别?  

在 Docker 中使用 MySQL  

Docker 将改成全数事情  

Docker安装应用(CentOS 6.5_x64)  

Docker 的事无巨细介绍:请点这里
Docker 的下载地址:请点这里

6.5 制作Ubuntu 12.04的Docker镜像
CentOS安装Docker请看这里:
前边的篇章,我们创造了CentOS镜像,此番我们要在CentOS上制作Ubuntu镜像。
方法…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图