1
本章节旨在概述购买阿里云服务后,如何快速搭建服务器(硬盘挂载,Docker环境)

基本内容

  • 硬盘挂载
  • Docker安装

硬盘挂载

是不是阿里云上买了硬盘后,发现额外硬盘看不见?只能看到系统盘?那是因为额外的硬盘需要经过初始化后挂载才能正常使用。类似于windows的额外盘符一样;

系统环境

lsb_release -a

以上命令能看到当前系统的版本和类型

此处以centOS7为例

数据盘查看

fdisk -l

该命令可查看到不同的硬盘,一般第一项是系统盘。此处我使用的是/dev/vdb

磁盘分区

输入盘符名称,进行分区操作
fdisk /dev/vdb

根据提示,输入 n, p, 1, 回车,回车, wq

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

再次查看数据盘
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...


思绪回忆
49 声望16 粉丝