Docker之實際應用 docker安裝

2021-09-29 13:30:26 字數 2143 閱讀 8158

docker 支援以下的 64 位 centos 版本:

centos 7

centos 8

更高版本…

該 centos-extras 庫必須啟用。預設情況下,此倉庫是啟用的,但是如果已禁用它,則需要重新啟用它。

建議使用 overlay2 儲存驅動程式。

較舊的 docker 版本稱為 docker 或 docker-engine 。如果已安裝這些程式,請解除安裝它們以及相關的依賴項。

$ sudo yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-engine

使用 docker 倉庫進行安裝

在新主機上首次安裝 docker engine-community 之前,需要設定 docker 倉庫。之後,您可以從倉庫安裝和更新 docker。

設定倉庫

$ sudo yum install -y yum-utils \

lvm2

使用以下命令來設定穩定的倉庫。

$ sudo yum-config-manager \

--add-repo \

安裝 docker engine-community
$ sudo yum install docker-ce docker-ce-cli containerd.io
如果提示您接受 gpg 金鑰,選是。

有多個 docker 倉庫嗎?

如果啟用了多個 docker 倉庫,則在未在 yum install 或 yum update 命令中指定版本的情況下,進行的安裝或更新將始終安裝最高版本,這可能不適合您的穩定性需求。

docker 安裝完預設未啟動。並且已經建立好 docker 使用者組,但該使用者組下沒有使用者。

要安裝特定版本的 docker engine-community,請在儲存庫中列出可用版本,然後選擇並安裝:

列出並排序您儲存庫中可用的版本。此示例按版本號(從高到低)對結果進行排序。

$ yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable

docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable

docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable

docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable

通過其完整的軟體包名稱安裝特定版本,該軟體包名稱是軟體包名稱(docker-ce)加上版本字串(第二列),從第乙個冒號(:)一直到第乙個連字元,並用連字元(-)分隔。例如:docker-ce-18.09.1。

$ sudo yum install docker-ce-docker-ce-cli-containerd.io

//樣例

$ sudo yum install docker-ce-18.09.1 docker-ce-cli-18.09.1 containerd.io

啟動 docker。

$ sudo systemctl start docker
通過執行 hello-world 映像來驗證是否正確安裝了 docker engine-community 。

$ sudo docker run hello-world

Docker檢視應用的實際記憶體

我們把應用部署到docker裡面之後,有什麼辦法檢視這個應用占用了多少記憶體呢?docker本身提供了乙個命令讓我們可以直接看到當前時間所有容易占用的情況。從上面來看,這幾個應用用的記憶體加起來已經是將近12g了。但是,這個時候看到機器使用的記憶體還不到2g。第一反應就是,docker 這個統計太離...

docker學習 centos安裝docker

1.更新yum源 yum update2.安裝依賴 3.設定yum源 使用ustc,也可以使用阿里雲的 yum config manager add repo4.安裝docker yum install y docker ce通過docker v檢視,如果檢視到版本號,說明安裝成功 5.設定ustc...

opewrt 之 crontab 之實際測試

測試的例子 root openwrt tmp spool cron crontab l 1 sh root mytest.sh root openwrt cat mytest.sh bin sh echo good tmp kkk root openwrt 注,要給mytest.sh 加執行許可權,...