Centos 7安裝Docker環境

2022-07-11 19:21:15 字數 2868 閱讀 8841

一、docker官方安裝文件:""

二、解除安裝舊版本

a.較舊的docker版本稱為docker或docker-engine。如果作業系統上安裝了這些軟體,要解除安裝和它們的相關依賴

b.使用以下命令解除安裝舊版本的docker

# 解除安裝docker相關軟體和依賴

$ yum remove -y docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-engine

# 檢查是否仍有docker相關軟體和依賴

三、安裝 yum-utils 軟體管理工具

# 安裝 yum-utils 軟體包

$ yum install -y yum-utils

# 新增阿里雲的docker yum 源

四、安裝docker 引擎

# 阿里雲 yum 源預設啟用的是 stable 版本,需要安裝其它版本可以使用以下方法更改

$ vim /etc/yum.repos.d/docker-ce.repo ---進入docker源包

# 進入docker源包後可以看見有很多的版本

[docker-ce-stable] ---stable版本

name=docker ce stable - $basearch

baseurl=

enabled=1 ---這裡改為1則表示預設安裝 stable 版本,不想安裝這個版本設定為0

gpgcheck=1

gpgkey=

# 安裝docker engine和容器,

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

# 上面是安裝最新版本號的 docker,下面是安裝自定義版本號的 docker

$ yum list docker-ce --showduplicates | sort -r ---列出 docker 源中可用的版本,由高到低按版本號排序

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

如:$ yum install docker-ce-19.03.9 docker-ce-cli-19.03.9 containerd.io

五、docker安裝完成但未啟動,安裝完成會建立docker組,但沒有新增使用者到該組

# 檢視使用者組列表和組內成員

$ cat /etc/group ---如"docker:x:999:leon","leon"就是該組的成員,":"後為空即沒有成員

# 使用者和組的一些其它命令

$ cat /etc/passwd ---檢視使用者列表

$ cut -d : -f 1 /etc/passwd ---檢視系統中有哪些使用者

$ cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1 ---檢視可以登入系統的使用者

$ w ---檢視全部使用者,需要root許可權

$ w 使用者名稱 ---檢視某一使用者操作

$ who ---檢視登入使用者

$ last ---檢視使用者登入歷史記錄

$ passwd ---修改root使用者密碼

$ passwd 使用者名稱 ---root使用者修改其他使用者密碼

六、啟動docker

# 啟動docker

$ systemctl start docker 或 $ service docker start

# 檢視docker執行狀態

$ systemctl status docker 或 $ service docker status

# 設定docker為開機自啟動

$ systemctl enable docker

# 設定docker為禁用開機自啟動

$ systemctl disable docker

# 檢視docker版本

$ docker --version 或 $ docker version ---後者版本資訊較全

七、試執行docker$ docker run hello-world ---執行成功會有一段文字描述展示

CentOS7離線安裝Docker

安裝過程中遇到的問題 下面描述了如何在centos7離線安裝docker。建議先閱讀docker官方離線安裝指南 參考下面的文章將iso光碟印象檔案設定為本地yum源 在vmware中設定iso光碟映象為本地yum源 在上面的目錄下,執行 sudo yum install rpm因為前面已經設定了本...

centos7離線安裝docker

centos7離線安裝docker 特此感謝!網上有很多rpm安裝教程與二進位制安裝教程,為了安裝方便,沒有深入研究rpm安裝,使用的是二進位制安裝。環境 centos7.5 docker版本 docker 17.12.1 ce tar zxvf docker 17.12.1 ce.tgz 將解壓的...

Centos7安裝Docker步驟

docker是利用linux核心虛擬機器化技術 lxc 提供輕量級的虛擬化,以便隔離程序和資源。lxc不是硬體的虛擬化,而是linux核心的級別的虛擬機器化,相對於傳統的虛擬機器,節省了很多硬體資源 支援3.8,不過有的特性無法使用。最好使用3.10版本以上。國內生產環境很多都是使用centos,所...