记录一次docker的搭建以及搭配可视化工具portainer.io的使用
记录一次docker的搭建以及搭配可视化工具portainer.io的使用
前言
明镜止水 举重若轻
最近在自学一些中间件的搭建 例如rocketmq redis xxljob等,发现自己在linux频繁的使用yum命令下载包然后配置,觉得好麻烦。经过朋友推荐可以使用docker 通过镜像的方式直接引入。启动镜像配置端口就可以直接访问一系列的中间件插件,方便快捷。本次介绍在linux里搭建docker以及配置portainer.io(docker可视化工具)
汪瀚滔有点帅的讲解
一、docker是什么?
用我自己的话来讲,就是两个词 容器和镜像,打个比方你的springcloud服务可以打成镜像,你的redis可以打成镜像 你的mysql也可以是镜像 会有很多已经配置好的镜像 直接放到容器里面跑。不需要你生产环境搭建一次 测试环境搭建一次 (这样真的很累),总结一句话 一次打包 到处使用
二、搭建步骤
1.引入相关yum包
命令如下:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
2.安装portainer.io
命令如下:
docker run -d --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --restart always --privileged=true portainer/portainer-ce:latest
*这个服务默认是9000,如果你用的是华为云或者是阿里云记得把安全组端口打开啊 *
效果展示
提示:就直接用你的服务器ip加上:9000就可以访问portainer.io
首次进入会让你设置账号密码然后直接登陆即可
在这里就可以看到刚才搭建的本地docker容器
三、如何使用portainer.io
接下来到了重点的地方
portainer.io 可以直接在列表中找到你需要的中间件 ,我这里直接列举几个常用的
用redis举例,点击deploy,一键部署
安装完毕后,可以在后台进行启动 停止 查看日志等一系列的操作
也可以将想下载的镜像指令输入,并下载(列表里没有的,可以通过指令,在官方镜像仓库里的直接拉取)
三、总结
今天关于docker以及portainer.io的使用就分享到这里。下篇文章见
更多推荐
所有评论(0)