本章节旨在概述购买阿里云服务后,如何快速搭建服务器(硬盘挂载,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...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。