linux Docker環境安裝

2021-09-24 21:16:43 字數 1948 閱讀 4662

建議centos使用者使用非root使用者來執行docker,比如我建立並切換yinjj使用者進行docker ce安裝

# 新增使用者(可選)

sudo adduser yinjj

# 為新使用者設定密碼

sudo

passwd yinjj

# 為新使用者新增sudo許可權

sudo

echo

'yinjj all=(all) all'

>> /etc/sudoers

# 解除安裝舊版本docker軟體

sudo yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-selinux \

docker-engine-selinux \

docker-engine \

container*

# 定義安裝版本

export docker_version=18.06.3

# step 1: 安裝必要的一些系統工具

sudo yum remove docker docker-client docker-client-latest \

docker-common docker-latest docker-latest-logrotate \

docker-logrotate docker-engine -y;

sudo yum update -y;

lvm2 bash-completion;

# step 2: 新增軟體源資訊

sudo yum-config-manager --add-repo \

# step 3: 更新並安裝 docker-ce

sudo yum makecache all;

version=

$(yum list docker-ce.x86_64 --showduplicates |

sort -r|

grep $

|awk'')

;sudo yum -y install --setopt=obsoletes=0 docker-ce-$ docker-ce-selinux-$

;# 如果已經安裝高版本docker,可進行降級安裝(可選)

yum downgrade --setopt=obsoletes=0 -y docker-ce-$ docker-ce-selinux-$

;# 把當前使用者加入docker組

sudo

usermod -ag docker yinjj;

# 編輯systemctl的docker啟動檔案和配置檔案

sudo

sed -i "13i execstartpost=/usr/sbin/iptables -p forward accept" /usr/lib/systemd/system/docker.service

sudo

mkdir -p /etc/docker

sudo

touch /etc/docker/daemon.json

sudo

cat> /etc/docker/daemon.json <<

eof,

"storage-driver": "overlay2"

}eof

# 啟動docker

sudo systemctl daemon-reload

sudo systemctl enable docker

sudo systemctl start docker

Linux docker安裝Redis並且設定密碼

redis是乙個開源,高階的鍵值儲存和乙個適用的解決方案,用於構建高效能,可擴充套件的web應用程式。redis有三個主要特點,使它優越於其它鍵值資料儲存系統 redis是基於c語言發開的,所以需要安裝c語言的環境 先安裝wget yum y install wget 替換源 cd etc yum....

Linux Docker 安裝初次執行失敗

錯誤描述 root localhost run docker ps cannot connect to the docker daemon at unix var run docker.sock.is the docker daemon running?執行環境 root localhost run...

Win10 Linux Docker 安裝使用

docker最近推出了可以執行在win10和mac上的穩定版本,讓我們趕緊來體驗一下。需要的條件為 64bit windows 10,開啟hyper v 控制面板 程式 啟用或關閉windows功能 選中hyper v 完成後自動重啟 如果沒有開啟hyper v,啟動docker的時候會提示開啟hy...