-
1 # qwsaed
-
2 # 使用者2670357577270
1 在 CentOS 6.4 上安裝 dockerdocker當前官方只支援Ubuntu,所以在 CentOS 安裝Docker比較麻煩(Issue #172)。docker官方文件說要求Linux kernel至少3.8以上,CentOS 6.4是2.6的核心,於是我哼哧哼哧的編譯安裝了最新的kernel 3.11.6,重啟後執行docker還是失敗,最後找到原因,是因為編譯時忘記整合aufs模組了。aufs 需要和 kernel 一起編譯,很麻煩。不過不需要這麼麻煩,有強人已經編譯好了帶aufs模組的核心,見這裡Installing docker.io on centos 6.4 (64-bit)1.1 取消selinux,因為它會干擾lxc的正常功能sudo vim /etc/selinux/config SELINUX=disabledSELINUXTYPE=targeted1.2 安裝 Fedora EPELsudo yum install
http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
1.3 新增 hop5 repo地址cd /etc/yum.repos.dsudo wgethttp://www.hop5.in/yum/el6/hop5.repo
1.4 安裝 docker-iosudo yum install docker-io會自動安裝帶aufs模組的3.10核心,以及docker-io包。1.5 將 cgroup 檔案系統新增到 /etc/fstab , 只有這樣docker才能正常工作sudo echo "none /sys/fs/cgroup cgroup defaults 0 0" >> /etc/fstab1.6 修改grub引導順序sudo vim /etc/grub.confdefault=0設定default為新安裝的核心的位置,一般是01.7 重啟sudo reboot1.8 檢查新核心是否引導成功重啟後,檢查一下新核心是否引導起來了uname -r3.10.5-3.el6.x86_64說明成功了看一下 aufs是否存在grep aufs /proc/filesystems nodev aufs說明存在1.9 啟動 docker daemon 程序sudo docker -d &如果你在公司,且公司內部都是透過代理上網,則可以把代理伺服器告訴docker,用如下命令(參考這裡):sudo HTTP_PROXY=http://xxx:port
docker -d &1.10 下載 ubuntu 映象sudo docker pull ubuntu1.11 執行 hello worldsudo docker run ubuntu /bin/echo hello worldhello world安裝成功了!! -
3 # 花老廝
Docker從1.13版本之後採用時間線的方式作為版本號,分為社群版CE和企業版EE
以Centos作業系統安裝CE版為例:
一. 解除安裝
1) 檢視系統中 docker-ce 安裝包
2) 解除安裝docker-ce安裝包
rm -rf /var/lib/docker/
rm -rf /var/run/docker/
二. 安裝
1) 配置yum倉庫docker-ce映象源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
2) 安裝docker-ce
yum install docker-ce
3) 啟動並加入開機啟動
systemctl start docker.service systemctl enable docker.service
回覆列表
安裝一個docker,然後自己用命令列啟動另外一個docker 下面是一個啟動命令: nohup docker daemon --selinux-enabled=false --log-driver=journald --storage-driver=overlay \