1. 程式人生 > 實用技巧 >Linux 環境下安裝Docker服務

Linux 環境下安裝Docker服務

一、Docker 安裝
官網:http://docker.io/
映象搜尋:https://hub.docker.com/

  • 檢視當前系統核心版本

  • 檢視當前系統的核心版本是否高於 3.10

在這裡插入圖片描述

  1. 安裝 Docker 服務
  • 安裝所需的軟體包

yum install -y yum-utils device-mapper-persistent-data lvm2

在這裡插入圖片描述

  • 設定Docker的映象倉庫 —— 阿里雲的映象

yum-config-manager --add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

在這裡插入圖片描述

  1. 安裝最新版本的 Docker CE

yum install docker-ce

輸入 y , 然後回車
在這裡插入圖片描述
在這裡插入圖片描述

  • 安裝完成

在這裡插入圖片描述
如果上面安裝失敗 一定要解除安裝重新安裝
3. 解除安裝 Docker 服務

  • 解除安裝 Docker 軟體包

[[email protected] ~]# yum remove docker-ce

在這裡插入圖片描述

  • 刪除映象/容器等

[[email protected] ~]# rm -rf /var/lib/docker

在這裡插入圖片描述

  1. 啟動和停止 Docker 服務

  2. 啟動 docker: systemctl start docker

  3. 停止 docker: systemctl stop docker

  4. 重啟 docker: systemctl restart docker

  5. 檢視 docker 狀態: systemctl status docker

  6. 開機自動啟動 docker: systemctl enable docker
    在這裡插入圖片描述
    啟動成功。
    設定一下,開機自動啟動。
    在這裡插入圖片描述

二 、Docker 搭建專案環鏡

  1. 開放埠號 (注意:我使用的是 CentOS7)

開放埠號: firewall-cmd --zone=public --add-port=2375/tcp --permanent
檢查埠號開放狀態:firewall-cmd --query-port=2375/tcp
重啟防火牆:firewall-cmd --reload

查詢有哪些埠是開啟的:firewall-cmd --list-port

開放 2375 埠:
在這裡插入圖片描述

  1. 修改docker 配置
    修改宿主機的docker配置,讓其docker服務可以遠端訪問(可遠端上傳打包的專案映象), 暴露的docker服務埠號 2375。

vim /lib/systemd/system/docker.service
在 ExecStart= 後追加如下配置
-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
在這裡插入圖片描述

  1. 重新整理服務,重啟服務。

systemctl daemon-reload
systemctl restart docker

在這裡插入圖片描述

  1. 驗證是否生效
    訪問 http://192.168.30.129:2375/version
    注意改成自己的 ip 地址
    如果出現以下資訊,代表配置成功在這裡插入圖片描述