docker安裝部署

2022-01-10 18:56:36 字數 2807 閱讀 8309

1. 如何安裝 epel源到 rhel/centos 7/6/5?

如何檢查epel是否安裝成功?

使用一下命令:

# yum

repolist

[root@

17-150 ~]# yum

repolist

已載入外掛程式:fastestmirror

base | 3.6 kb 00:00:00

epel/x86_64/metalink | 5.6 kb 00:00:00

epel | 4.3 kb 00:00:00

extras | 3.4 kb 00:00:00

updates | 3.4 kb 00:00:00

(1/5): extras/7/x86_64/primary_db | 191 kb 00:00:00

(2/5): epel/x86_64/group_gz | 170 kb 00:00:00

(3/5): epel/x86_64/updateinfo | 807 kb 00:00:01

(4/5): updates/7/x86_64/primary_db | 7.8 mb 00:00:04

(5/5): epel/x86_64/primary_db | 4.7 mb 00:01:05

determining fastest mirrors

*base: centos.ustc.edu.cn

*epel: mirrors.ustc.edu.cn

*extras: mirrors.sohu.com

*updates: mirrors.sohu.com

源標識 源名稱 狀態

base/7/x86_64 centos-7 - base 9,363

epel/x86_64 extra packages for enterprise linux 7 - x86_64 11,769

extras/7/x86_64 centos-7 - extras 449

updates/7/x86_64 centos-7 - updates 2,146

repolist:

23,727

2. 安裝docker-io

yum -y install docker-io 

yuminstall docker-engine

3. 啟動docker服務

/etc/init.d/docker start 

starting cgconfig service: [ ok ]

starting docker: [ ok ]

chkconfig docker on #設定docker服務開機啟動

4. docker命令補全

安裝docker自帶包:

缺少下面的包,tab會報錯

yum

install -y bash-completion

sh /usr/share/bash-completion/bash_completion 或者執行 source /usr/share/bash-completion/completions/docker

顯然,該指令碼是用於bash自動補全的,但是,不幸的是,直接 source 執行該指令碼後,docker命令後敲tab,有如下錯誤: 

docker -bash: _get_comp_words_by_ref: command not found 

-bash: [: 1

: unary operator expected

-bash: [: 1

: unary operator expected

-bash: [: -eq: unary operator expected

-bash: _get_comp_words_by_ref: command not found

-bash: [: 1

: unary operator expected

-bash: [: 1

: unary operator expected

-bash: [: -eq: unary operator expected

難道docker的bash自動補全還能有問題? 

針對docker客戶端版本大於1.10的使用者

您可以通過修改daemon配置檔案/etc/docker/daemon.json來使用加速器:

sudo

mkdir -p /etc/docker

sudo

tee /etc/docker/daemon.json <<-'

eof'

eofsudo systemctl daemon-reload

sudo systemctl restart docker

6. 阿里雲映象站

Docker 安裝部署

1 使用yum 安裝yum utils sudo yum install y yum utils2 增加docker源 sudo yum config manager add repo 3 檢視docker源是否可用 sudo yum config manager enable docker ce ...

docker安裝部署

docker ce 支援64位版本centos 7,並且要求核心版本不低於3.10 舊版本的docker 稱為docker 或者 docker engine,使用以下命令解除安裝舊版本 注意 如果執行安裝提示 沒有可用的軟體包 這個時候需要安裝必要的軟體依賴及更新增加docker ce yum源。在...

Docker安裝部署

一 docker安裝部署 前一節中介紹了一下docker中的一些常用的命令,接下來我們介紹docker在linux中一些常見的部署方式,以及映象的構建,容器構建以及打包等流程 centos僅在發行版本的核心支援docker。要求系統為64位 系統核心版本為3.10以上,這裡的示例是centos7。注...