前文
鉴于之前都是下载压缩包方式安装环境,学习了docker之后,决定将服务器初始化,重新用docker安装相应环境
条件:自己买的阿里云centos系统。单核系统,仅学习使用。
初始化云盘
初始化云盘步骤:
1)登录阿里云找到控制台实例
2)先停止实例
3)点击初始化云盘
4)点击重新初始化云盘,输入账号密码:
5)获取手机验证码,确定即可。
安装docker
现在我的环境已经初始化,和刚买的时候一样。之前用宝塔下载安装环境,比较简单,现在就想着用docker管理容器下载环境。首先需要先安装docker。安装详情博客比较多,这里记录一下主要的安装指令。
1、卸载之前版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
2、安装
安装yum工具:
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2 --skip-broken
更新本地镜像源
yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo \
sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo \
yum makecache fast
安装:
yum install -y docker-ce
3、启动
关闭防火墙
# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
#查看是否关闭防火墙
systemctl status firewalld
启动:
systemctl start docker # 启动docker服务
systemctl stop docker # 停止docker服务
systemctl restart docker # 重启docker服务
查看版本
docker version
4、配置阿里云镜像加速
登录阿里云找到镜像加速器。可以找到阿里内网的docker加速指令。
访问地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://58eppdho.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
直接复制,到linux执行
docker安装portainer
portainer是管理docker容器的一个可视化工具。可以开启、关闭、删除容器,可以查看容器挂载,网络,进入容器内部。
首先找一下portainer版本。
docker search portainer
然后下载容器
docker pull portainer/portainer
创建一个新的目录挂载容器。方便以后管理:新建目录:/home/app、/home/app-data
启动portainer,默认端口是9000.
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /home/app/portainer:/data --restart=always --name portainer portainer/portainer
启动之后访问:ip:端口,就可以了。如果访问不了,去看一下阿里云服务器安全组有没有开放9000端口。
输入自定义密码之后,选择local就行了。然后是下面的界面: