本章节旨在概述购买阿里云服务后,如何快速搭建服务器(硬盘挂载,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…