搭建部署Docker

2022-08-10 03:03:18 字數 2320 閱讀 9355

docker安裝準備:

首先看下伺服器是否有舊版本,如果有需要解除安裝並且安裝依賴

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

yum-config-manager --add-repo  

安裝完成後檢視docker倉庫版本資訊:

docker-ce --showduplicates | sort -r

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

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

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

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

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

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

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

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

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

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

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

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

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

yum安裝docker的時候可以根據倉庫版本資訊指定版本進行安裝,yum -y isntall 包名-版本資訊。  docker倉庫包名就是docker-ce  版本資訊是第二列, 冒號之後,— 之前的內容為版本資訊。比如:

在上一步驟可能有的同學會出現安裝docker的依賴出現問題,這個報錯是是因為container-selinux沒有安裝或者版本太低的問題,如果本地yum沒有此包,那麼就要用阿里雲的yum源和 epel來更新

執行一下步驟即可解決,然後重新執行安裝docker即可

wget -o /etc/yum.repos.d/centos-base.repo  

yum install epel-release

yum clean all

yum makecache

yum install container-selinux

其次還有一種指令碼自動部署的安裝方式,但是我沒有用過,也是參考網上給出的通過--mirror選項使用國內源進行安裝:

curl -fssl get.docker.com -o get-docker.sh

sudo sh get-docker.sh --mirror aliyun

sudo sh get-docker.sh --mirror azurechinacloud

安裝完成docker後啟動並且測試:

出現此資訊表示docker安裝成功!

Docker搭建 部署與使用

二 安裝部署 三 centos安裝docker 四 docker使用 1.1 概念 1.2 用處 1.3 優點 1.4 版本命名 這個作為了解就可以了 docker ce在17.3之前叫docker engine 版本範圍 0.1.0 1.13.1 docker 每四個季度發布乙個版本,比如17.3...

Docker構建(部署)MySQL

docker pull mysql二 執行mysql映象 docker run p 3306 3306 name mysql v usr local docker mysql conf etc mysql etc目錄存放mysql的配置檔案 v usr local docker mysql logs...

ftp快速搭建部署

1.ftp服務搭建 yum install vsftpd getenforce cp etc vsftpd vsftpd.conf etc vsftpd vsftpd.conf.bak ll etc vsftpd vsftpd.conf.bak id www cat etc passwd grep ...