一、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組,但沒有新增使用者到該組
# 檢視使用者組列表和組內成員七、試執行docker$ docker run hello-world ---執行成功會有一段文字描述展示$ 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 ---後者版本資訊較全
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,所...