一、緣起:
最近docker 很火,所以期待能在阿里雲上自己練習一下搭建乙個docker的環境。(centos 6.5)
二、歷程:
1.檢視linux位數(此步十分重要)
file /bin/ls
(因為阿里雲的安裝有可能會裝成32位的,如果是32位的,不論是編譯安裝還是yum安裝都裝不上docker)
必須是64位的才行
2.公升級核心
如果執行以上命令後,輸出的核心版本號低於 3.8,請參考下面的方法來來公升級您的 linux 核心。通過以下命令檢視您的 centos 核心:
uname -r
對於 centos 6.5 而言,核心版本預設是 2.6。首先,可通過以下命令安裝最新核心:
將rpm --import
rpm -ivh
yum -y --enablerepo=elrepo-kernel install kernel-lt
vi /etc/grub.conf
default=1
修改為default=0
。
最後,通過reboot
命令重啟作業系統。
3.實用:
安裝:
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
[admin@localhost 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
docker有兩個版本 社群版 ce 企業版 ee dockercommunityedition ce 是個人開發人員和小型團隊的理想選擇,他們希望開始使用docker並嘗試基於容器的應用程式。dockerenterpriseedition ee 是為企業開發和it團隊設計的,他們在生產規模上構建 ...
利用阿里雲OSS搭建Docker映象倉庫 楓林晚
公司需要在阿里雲搭建自己的映象倉庫,但是伺服器的磁碟空間緊張,於是聯想起之前購買了1t的阿里雲oss儲存包,網上一搜果然是由現成的文件 1.首先在oss控制台 建立乙個buket2.安裝docker3.啟動docker registry storage oss 儲存方式registry storag...
阿里雲Docker的安裝
守護程序的方式啟動centos7才有的命令 systemctl start docker 執行docker守護程序 systemctl stop docker 停止docker守護程序 systemctl restart docker 重啟docker守護程序 顯像管理。本文使用的是來自阿里雲倉庫的...