Centos7 安裝Docker 一發定魂

2021-10-23 11:45:48 字數 1710 閱讀 7794

安裝docker 步驟(系統為centos7 當前操作使用者為root ;若不是root使用者 需要在命令前新增 sudo)

首先更新下yum (建議更新) yum update

若是遇到 「/var/run/yum.pid 已被鎖定,pid 為 ***xx 的另乙個程式正在執行。」

解決方法: 直接在終端執行 rm -f/var/run/yum.pid 將該檔案刪除,然後再次執行yum update 命令

1.解除安裝之前安裝的docker

yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-engine

2.安裝所需要的工具包:

yum install -y yum-utils
3.設定映象倉庫(官方文件中的倉庫位址為國外倉庫,這裡我們設定國內阿里雲倉庫) yum-config-manager --add-repo

建議更新下yum軟體包的索引: yum makecache fast

4.安裝docker docker-ce(社群版)

sudo yum install docker-ce docker-ce-cli containerd.io​​​​​​​
5.啟動 docker systemctl start docker

6.檢查是否安裝成功(測試 hello-world) sudo docker run hello-world

sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'eof'  eof sudo systemctl daemon-reload sudo systemctl restart docker
以下部分為了更加方便我們操作docker

設定docker開機自啟動: systemctl enable docker

重啟docker:systemctl restart docker

了解:有關docker的系統級命令

啟動docker:systemctl start docker

停止docker:systemctl stop docker

重啟docker:systemctl restart docker

檢視docker狀態:systemctl status docker docker

開機自啟動:systemctl enable docker

下面是red hat/centos7關閉防火牆的命令!

1:檢視防火牆狀態 systemctl status firewalld service iptables status

2:暫時關閉防火牆 systemctl stop firewalld service iptables stop

3:永久關閉防火牆 systemctl disable firewalld chkconfig iptables off

4:重啟防火牆 systemctl enable firewalld service iptables restart

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,所...