中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

Centos6.5中怎么部署Docker

這篇文章將為大家詳細講解有關Centos6.5中怎么部署Docker,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

成都創新互聯是一家專注于成都網站設計、成都網站制作、外貿網站建設與策劃設計,西城網站建設哪家好?成都創新互聯做網站,專注于網站建設10多年,網設計領域的專業建站公司;建站業務涵蓋:西城等地區。西城做網站價格咨詢:028-86922220

1.準備

  • 禁用selinux [可選]

由于Selinux和LXC有沖突,所以需要禁用selinux.編輯/etc/selinux/config,設置兩個關鍵變量.

SELINUX=disabled
SELINUXTYPE=targeted

注:網上有教程說要設置,但我建議不要設置,因為會影響安全性

  • 安裝Fedora EPEL源
yum install http://ftp.riken.jp/Linux/fedora/epel/6/x86\_64/epel-release-6-8.noarch.rpm

Centos6.5中怎么部署Docker

  • 添加hop5.repo源
cd /etc/yum.repos.d
wget http://www.hop5.in/yum/el6/hop5.repo

2.yum安裝

  • 升級帶aufs模塊的3.10內核【可選】
yum install kernel-ml-aufs kernel-ml-aufs-devel

修改grub的主配置文件/etc/grub.conf,設置default=0,表示第一個title下的內容為默認啟動的kernel(一般新安裝的內核在第一個位置):

Centos6.5中怎么部署Docker

查看內核是否支持aufs:

  • 安裝docker

安裝依賴:

yum install redhat-lsb        
yum install device\-mapper-libs
yum install libcgroup\*

如出現以下錯誤:

Centos6.5中怎么部署Docker

解決辦法是編輯 /etc/yum.repos.d/epel.repo,把基礎的恢復(baseurl),鏡像(mirrorlist)的地址注釋掉:

Centos6.5中怎么部署Docker

如出現如下錯誤:

Centos6.5中怎么部署Docker

  • 啟動docker

執行以下命令啟動docker:

service docker start

Centos6.5中怎么部署Docker

解決方法:執行以下命令刪除docker-io

sudo yum remove docker-io

Centos6.5中怎么部署Docker

注:安裝包下載地址:https://yum.dockerproject.org/repo/main/centos/6/Packages/

再次執行以下命令啟動docker:

service docker start

Centos6.5中怎么部署Docker

  • 查看docker日志

cat /var/log/docker

Centos6.5中怎么部署Docker

注:start代表受歡迎程度。OFFICIAL代表官方版本

  • 查看當前所有鏡像

docker images
  • 下載鏡像

docker pull centos
  • 運行容器

docker run centos echo "hello word"
  • 運行容器 hello word

docker run hello-world

輸出這段提示以后,hello world 就會停止運行,容器自動終止。

4.刪除

可以使用yum來刪除docker

  • 查詢刪除docker

1.列出docker包的具體的名字

$ sudo yum list  installed | grep docker
containerd.io.x86\_64 1.2.4\-3.1.el7 
docker\-ce.x86\_64                     3:18.09.3\-3.el7
docker\-ce-cli.x86\_64                 1:18.09.3\-3.el7

2.刪除docker

$ sudo yum -y remove containerd.io.x86\_64 \\
                     docker\-ce.x86\_64 \\
                     docker\-ce-cli.x86\_64
  • 直接刪除docker
sudo yum remove docker \\
                  docker\-io \\
                  docker\-client \\
                  docker\-client-latest \\
                  docker\-common \\
                  docker\-latest \\
                  docker\-latest-logrotate \\
                  docker\-logrotate \\
                  docker\-engine

備注:以上命令只會刪除docker運行環境,并不會刪除鏡像,容器,卷文件,以及用戶創建的配置文件。

清除鏡像和容器文件:

sudo rm -rf /var/lib/docker

手動查找并刪除用戶創建的配置文件。

5.注意

5.1.手動掛載cgroup

低版本的Redhat(6.3)可能要手動掛載cgroup,具體操作方法如下:

  • 首選禁用cgroup對應服務cgconfig

 service cgconfig stop # 關閉服務 
 chkconfig cgconfig off # 取消開機啟動
  • 然后掛載cgroup,可以命令行掛載

mount -t cgroup none /cgroup  #僅本次有效
  • 或者修改配置文件,編輯/etc/fstab,加入

none                    /cgroup                 cgroup  defaults        0 0

Centos6.5中怎么部署Docker

5.2.以非root用戶管理docker

Docker守護程序綁定到Unix socket而不是TCP端口。默認情況下,Unix socke是root用戶才有,而其他用戶只能通過使用sudo使用它。Docker守護程序始終以root用戶身份運行。

如果您不想在docker命令前加上sudo,請創建一個名為docker的Unix組并向其添加用戶。當Docker守護程序啟動時,它會創建一個可由該docker組成員訪問的Unix socket。

  • 1.創建docker組

sudo groupadd docker
  • 2.添加user到docker組

sudo usermod -aG docker $USER

請將$USER替換為系統中你的除root外的某個用戶。

  • 3.注銷并重新登錄,以便重新評估您的組成員身份。

如果在虛擬機上進行測試,則可能需要重新啟動虛擬機才能使更改生效。

  • 4.驗證是否可以通過不使用sudo運行docker命令。

 docker run hello-world

如果最初在添加用戶到docker組之前,使用的是sudo的Dokcer CLI命令。你可能會出現如下錯誤,表明你的~/.docker目錄由于sudo命令而創建的權限不正確。

WARNING: Error loading config file: /home/user/.docker/config.json - stat /home/user/.docker/config.json: permission denied

要解決此問題,請刪除~/.docker/目錄(它會自動重新創建,但任何自定義設置都會丟失),或使用以下命令更改其所有權和權限:

$ sudo chown "$USER":"$USER">

5.3.鏡像加速

鑒于國內網絡問題,后續拉取 Docker 鏡像十分緩慢,我們可以需要配置加速器來解決。

Docker國內鏡像:

  • 網易加速器:http://hub-mirror.c.163.com

  • 官方中國加速器:https://registry.docker-cn.com

  • ustc的鏡像:https://docker.mirrors.ustc.edu.cn

也可使用私人鏡像加速器地址,如使用阿里云的鏡像加速器:登錄阿里云->產品->搜索"容器鏡像服務"->鏡像庫->鏡像加速器。

新版的 Docker 使用 /etc/docker/daemon.json(Linux) 來配置 Daemon。

請在該配置文件中加入(沒有該文件的話,請先建一個):

vi /etc/docker/daemon.json   
{ "registry-mirrors": \["https://hub-mirror.c.163.com"\]   
}

配置成功后,CentOS6.5重啟:

service docker restart

關于Centos6.5中怎么部署Docker就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

網站標題:Centos6.5中怎么部署Docker
新聞來源:http://m.2m8n56k.cn/article6/jdcpig.html

成都網站建設公司_創新互聯,為您提供網站建設、微信小程序服務器托管、App設計、外貿建站、網站維護

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化
主站蜘蛛池模板: 毛片免费大全 | 在线视频一区二区日韩国产 | 亚洲日本韩国在线 | 青青爽国产手机在线观看免费 | 91日本在线观看亚洲精品 | 俄罗斯一级黄色片 | 久久精品爱 | 美女网站免费观看视频 | 欧美亚洲日本韩国一级毛片 | 成人男女啪啪免费观看网站 | 亚洲精品一二三区-久久 | 日韩一区二区在线观看 | 国产欧美综合精品一区二区 | 色综合久久88中文字幕 | 亚洲www| 欧美人牲囗毛片 | 久久影院在线 | 香港aa三级久久三级 | 中国一级性生活片 | 日本无遮| 久久久久久一品道精品免费看 | 国产成人在线视频观看 | 在线视频免费观看a毛片 | 插美女网站 | 精品国产91在线网 | 亚洲精品久久9热 | 一级做a爰性色毛片 | 久久欧美精品 | 成人在线a| jul-179在线中文字幕 | 精品国产高清久久久久久小说 | 在线精品国产一区二区 | 国产精品欧美亚洲 | 清纯偷拍精品视频在线观看 | 99视频在线精品自拍 | 国产午夜a理论毛片在线影院 | 99超级碰碰成人香蕉网 | 欧美在线香蕉在线现视频 | 亚洲综合日韩精品欧美综合区 | 日本一级特黄啪啪片 | 日韩精品视频美在线精品视频 |