學習階段需要反覆的重灌很多軟體甚至系統,現在連vm虛擬機器都閒麻煩,必須要搞docker。
docker目前分ee和ce,核心一樣,就是更新和服務有差別。ce是免費的,也夠用了。
docker有很多平台對應的版本,見如下連線:
我是找了一台centos的虛擬機器,在上邊部署docker,所以直接看官方攻略:
具體如下:
1.安裝阿里雲yum源
wget -o /etc/yum.repos.d/centos-base.repo
#2.配置第二個倉庫檔案 epel 額外倉庫(redis,nginx,mongo,ipython)
wget -o /etc/yum.repos.d/epel.repo
#3.清空原本yum快取
yum clean all
yum makecache
2.公升級yum -y update
#公升級所有包,改變軟體設定和系統設定,系統版本核心都公升級
yum -y update
#公升級所有包,不改變軟體設定和系統設定,系統版本公升級,核心不改變
yum -y upgrade
3.安裝docker伺服器
yum -y install docker
systemctl start docker
docker version
systemctl enable docker
4.發現安裝了老的版本,現在已經有了新的版本,解除安裝掉
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
yum install -y yum-utils \
lvm2
#使用以下命令設定穩定的儲存庫。
yum-config-manager \
--add-repo \
#這些儲存庫包含在上面的 docker. repo 檔案中, 但預設情況下是禁用的。您可以在穩定的儲存庫旁邊啟用它們。下面的命令啟用夜間儲存庫。
yum-config-manager --enable docker-ce-nightly
5.2檢視現有的包
yum list docker-ce --showduplicates | sort -r
5.3安裝最新版本的 docker ce 和容器
yum install docker-ce docker-ce-cli containerd.io
systemctl start docker
docker version
systemctl enable docker
#############華麗麗的分割線,至此docker裝完了###############
client:
version: 18.09.5
api version: 1.39
go version: go1.10.8
git commit: e8ff056
built: thu apr 11 04:43:34 2019
os/arch: linux/amd64
experimental: false
server: docker engine - community
engine:
version: 18.09.5
api version: 1.39 (minimum version 1.12)
go version: go1.10.8
git commit: e8ff056
built: thu apr 11 04:13:40 2019
os/arch: linux/amd64
experimental: false
centos7 yum 方式安裝nginx
centos7系統庫中預設是沒有nginx的rpm包的,所以我們自己需要先更新下rpm依賴庫 1 使用yum安裝nginx需要包括nginx的庫,安裝nginx的庫 2 使用下面命令安裝nginx yum install nginx 3 啟動nginx service nginx start 或 s...
CentOS 7 yum安裝Docker 報錯
centos 7 yum安裝docker 報錯 參考 1 公升級 yum update2 新增阿里雲的源 yum config manager add repo報錯 bash yum config manager command not found裝乙個小外掛程式 yum install y yum...
CentOS7 yum安裝lamp環境
yum install httpd 根據提示,輸入y安裝即可成功安裝 systemctl start httpd.service 啟動apache systemctl stop httpd.service 停止apache systemctl restart httpd.service 重啟apac...