注意:1、確保自己的linux系統核心版本高於3.10,並且系統是64位,才能體驗docker。
2、確定記憶體必須2個否則報錯
[root@localhost ~]# uname -r
3.10.0-
862.el7.x86_64
[root@localhost ~]# cat /etc/redhat-release
centos linux release 7.5
.1804
(core)
解除安裝舊版本
較舊的 docker 版本稱為 docker 或 docker-engine 。如果已安裝這些程式,請解除安裝它們以及相關的依賴項。
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-
common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
本文採用的是centos 7.4
安裝epel更新源
yum install -y vim wget epel-release
使用 docker 倉庫進行安裝
在新主機上首次安裝 docker engine-community 之前,需要設定 docker 倉庫。之後,您可以從倉庫安裝和更新 docker。
設定倉庫
sudo yum install -y yum-utils \
device
data \
lvm2
使用以下命令來設定穩定的倉庫。
/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
如果提示您接受 gpg 金鑰,請選是。
有多個 docker 倉庫嗎?
如果啟用了多個 docker 倉庫,則在未在 yum install 或 yum update 命令中指定版本的情況下,進行的安裝或更新將始終安裝最高版本,這可能不適合您的穩定性需求。
docker 安裝完預設未啟動。並且已經建立好 docker 使用者組,但該使用者組下沒有使用者。
要安裝特定版本的 docker engine-community,請在儲存庫中列出可用版本,然後選擇並安裝:
1、列出並排序您儲存庫中可用的版本。此示例按版本號(從高到低)對結果進行排序。
yum list docker-ce -
-showduplicates | sort -r
docker-ce.x86_64 3
:19.03.4-
3.el7 docker-ce-stable
docker-ce.x86_64 3
:19.03.4-
3.el7 @docker-ce-stable
docker-ce.x86_64 3
:19.03.3-
3.el7 docker-ce-stable
docker-ce.x86_64 3
:19.03.2-
3.el7 docker-ce-stable
...
2、通過其完整的軟體包名稱安裝特定版本,該軟體包名稱是軟體包名稱(docker-ce)加上版本字串(第二列),從第乙個冒號(:)一直到第乙個連字元,並用連字元(-)分隔。例如:docker-ce-19.03.4。
sudo yum install -y docker-ce-
docker-ce-cli-
containerd.io
例如:
yum install -y docker-ce-
19.03.5-
3.el7 docker-ce-cli-
19.03.5-
3.el7 containerd.io
啟動 docker。
sudo systemctl start docker
通過執行 hello-world 映像來驗證是否正確安裝了 docker engine-community 。
sudo docker run hello-world
增加配置
sudo tee /etc/docker/daemon.json <
<
-'eof'
eof
重啟docker
sudo systemctl restart docker
安裝docker命令補全工具
yum install -y bash-completion
設定docker開機自啟動
systemctl enable docker
CentOS 7 6編譯安裝LNMP
一 前期準備 1.伺服器以最小化方式安裝centos 7.6 2.配置本地源及安裝epel源 cd etc yum.repos.d vi centos base.repo 增加enable 1 yum install wget wget o etc yum.repos.d centos base.r...
基於Centos7 6安裝Filebeat7 3
該篇為efk日誌系統搭建的姊妹篇,第一篇為基於centos7.6安裝elasticsearch7.3,主要就是記錄一下filebeat的安裝配置以及抓取日誌落地到elasticsearch.tar xvf filebeat 7.3.1 linux x86 64.tar.gz filebeat 7.3...
centos7 6離線安裝gcc,gcc c
2.安裝 實際安裝過程中用到的rpm包,如下圖所示 rpm命令 安裝 rpm ivh name.rpm 解除安裝 rpm e name 檢視是否安裝 rpm qa name 忽略依賴進行安裝 rpm ivh name.rpm nodeps force 當執行下面的語句後,系統會自動選出所需的依賴包進...