DevOps 從零開始-倉庫環境搭建(Docker,Nginx,Nexus,Gitlab,免費Https)(二)硬盤掛載

本章節旨在概述購買阿里雲服務後,如何快速搭建服務器(硬盤掛載,Docker環境)

基本內容

  • 硬盤掛載
  • Docker安裝

硬盤掛載

是否是阿里雲上買了硬盤後,發現額外硬盤看不見?只能看到系統盤?那是由於額外的硬盤須要通過初始化後掛載才能正常使用。相似於windows的額外盤符同樣;

系統環境linux

lsb_release -anginx

以上命令能看到當前系統的版本和類型

此處以centOS7爲例git

數據盤查看docker

fdisk -lwindows

該命令可查看到不一樣的硬盤,通常第一項是系統盤。此處我使用的是/dev/vdb

磁盤分區centos

輸入盤符名稱,進行分區操做
fdisk /dev/vdb服務器

根據提示,輸入 n, p, 1, 回車,回車, wqapp

Command(m for help): -> n
Select(Default): -> p
Partition number(1-4,default 1)
First sector -> 回車
Last Sector -> 回車
Command(m for help): -> wqgitlab

再次查看數據盤
fdisk -l
在Device下存在記錄則表明成功阿里雲

格式化分區

mkfs.ext4 /dev/vdb1

建立掛載目錄

mkdir /data

寫入分區信息

echo /dev/vdb1 /mnt ext4 defaults 0 0 >> /etc/fstab
查看寫入結果
cat /etc/fstab

掛載分區

能夠默認改在全部分區在mnt下
mount -a

能夠選擇分區進行掛載
mount /dev/vdb1 /mnt/data

查看掛載狀況
df -h

如下爲總體命令筆記

fdisk -l
fdisk  /dev/vdb //輸入 n, p, 1, 回車,回車, wq
mkfs.ext4 /dev/vdb1
mkdir /mnt/data0
echo '/dev/vdb1 /mnt/data0 ext3 defaults 0 0'>> /etc/fstab
cat /etc/fstab
mount /dev/vdb1 /mnt/data0
df -h

Docker安裝

後續gitlab,nexus,nginx都會部署到docker中。

官方文檔

https://docs.docker.com/engin...

依賴軟件包

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

  • yum-utils;包含的yum-config-manager能夠指定yum倉庫
  • device-mapper-persistent-data;磁盤映射
  • lvm2;磁盤映射

配置倉庫

使用穩定版本centos倉庫

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

更新軟件包

升級到最新軟件包,保證docker-ce能正常安裝

sudo yum makecache fast

安裝Docker-ce

sudo yum install docker-ce

  • ce:官方開源版
  • ee:官方閉源版
  • moby:非官方開源版

https://blog.csdn.net/yk20091...

系統啓動項

隨系統啓動
systemctl enable docker.service

啓動Docker

命令行啓動
sudo systemctl start docker

查看Docker版本

docker version

卸載Docker

  • 查詢已經安裝的Docker包

    • yum list installed | grep docker
    • docker-ce.x86_64 17.12.0.ce-1.el7.centos @docker-ce-stable
  • 刪除Yum中的Docker軟件包

    • sudo yum remove docker-ce.x86_64
  • 刪除Docker相關的全部鏡像、容器、自定義配置等一系列文件

    • sudo rm -rf /var/lib/docker
若是使用了儲存設備映射,須要刪掉相關的設備映射配置

參考文章

https://blog.csdn.net/eugeneh...
https://blog.csdn.net/wanniwa...

相關文章
相關標籤/搜索