安装Docker并安装Portainer面板

Catalogue
  1. 1. 前言
  2. 2. 硬件准备
  3. 3. 安装Docker
    1. 3.1. 安装软件包
    2. 3.2. 设置Docker存储库
    3. 3.3. 安装Docker
    4. 3.4. 启动Docker并设置开机自启
    5. 3.5. 设置镜像加速
    6. 3.6. 验证Docker是否安装成功
  4. 4. 安装Portainer
    1. 4.1. 什么是Portainer,为什么使用它?
    2. 4.2. 安装Portainer
  5. 5. 结束~

前言

很久很久没有写Blog了,在友人的怂恿下重新来写一下(之前一直感觉没有拿得出手的东西一直不太敢写
正好趁着部署这次机会,当作Note来写啦

硬件准备

阿里云轻量级主机HK
1GB RAM
25GB SSD
CentOS7.3

安装Docker

上次被百度搜索到的文档坑到了一下下,安装中间报错所以说这次参考Docker官方文档
系统使用的是*CentOS7.3!!**

安装软件包

1
2
3
$ sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2

设置Docker存储库

下面的是官网的教程

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

安装Docker

比较懒直接安装最新版的Docker
需要安装其他版本或使用其他方式请前往Docker官方文档

1
$ sudo yum install docker-ce docker-ce-cli containerd.io

启动Docker并设置开机自启

1
2
sudo systemctl enable docker   #开机自启动
sudo service docker start #启动docker

设置镜像加速

由于各种不可描述的原因,下载会比较慢
这里使用阿里云镜像加速来加速下载
具体点开该链接登陆阿里云账户,有详细的操作文档

验证Docker是否安装成功

1
2
3
4
sudo docker run hello-world
#如果出现下面的话即代表成功~
Hello from Docker!
This message shows that your installation appears to be working correctly.

安装Portainer

什么是Portainer,为什么使用它?

简而言之
Portainer可以让我们使用浏览器管理容器,更好的偷懒~
(好耶~不用一直康命令行了

安装Portainer

为了避免踩坑,直接参照Portainer官方文档
Portainer需要Docker环境运行

1
2
3
#仅需两步
$ sudo docker volume create portainer_data
$ sudo docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

接下来就可以通过浏览器ip:9000来进行链接管理了~
输入完账号密码后,使用Manage the local Docker environment就可以了~

结束~

并没有什么特别有价值的东西w…后续还请多多指教~