首先检查docker是否安装docker version
出现上述界面就是安装成功
如果没有安装docker的话,运行以下命令删除旧版本的docker
(资料图)
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
安装依赖包(centos)
yum install -y yum-utils \ device-mapper-persistent-data \ lvm2
安装dockeryum install docker
启动docker
systemctl enable dockersystemctl start docker
查看安装结果docker version
配置镜像(如果是阿里云的服务器,安装后默认就是阿里云的docker镜像源,可以不用修改)
{ "registry-mirrors": [ "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn" ]}
重启systemctl restart docker
docker pull portainer/portainer
sudo docker volume create portainer_data
sudo docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
出现以下界面说明安装成功了
如果之前安装过,忘记密码,可以进行如下操作停止正在运行的Portainer
docker stop "id-portainer-container"
运行重置命令
docker run --rm -v portainer_data:/data portainer/helper-reset-password
如果你的Portainer 挂载目录不是 portainer_data 则会提示Unable to locate /data/portainer.db on disk
查看你的portainer 挂载信息docker inspect "id-portainer-container"
需要运行的重置命令为:
docker run --rm -v /var/snap/docker/common/var-lib-docker/volumes/c822de987380b92b5372fad6a19fd26bc6748fadf7ca2e404674cd7bfdcaa387/_data:/data portainer/helper-reset-password
如果成功,输出应如下所示:
Password successfully updated for user: adminUse the following password to login: &_4#\3^5V8vLTd)E"NWiJBs26G*9HPl1
重新运行portianer
docker start "id-portainer-container"
下面就是进入主页面,可以进行更改密码
安装mysqldocker pull mysql#MYSQL_ROOT_PASSWORD后面填写自己的root密码docker run --name mysql80 -e MYSQL_ROOT_PASSWORD=123456-d mysql#也可以运行如下命令,自动开启MySQL容器在后台运行docker run -d --name mysql80 -e MYSQL_ROOT_PASSWORD=123456 --restart always mysql
阿里云安全组放行3306端口
使用navicat连接服务器的mysql这时会出现错误
进入portainer界面mysql的console界面mysql -uroot -p
此时连接成功
使用以下命令进行授权所有主机进行访问
# 修改授权,赋予任何主机访问数据库的权限# mysql8.0以下GRANT ALL PRIVILEGES ON *.* TO “root”@”%” IDENTIFIED BY "数据库密码" WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO “root”@”%” IDENTIFIED BY "123456" WITH GRANT OPTION; mysql8.0以上GRANT ALL PRIVILEGES ON *.* TO "root"@"%";FLUSH PRIVILEGES;
navicat连接成功
然后建立数据库将本地springboot项目打包成jar包编写dockerfile
FROM openjdk:8# VOLUME 指定了临时文件目录为/tmp。# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmpVOLUME /tmp # 将jar包添加到容器中并更名为app.jarADD user.jar app.jar # 运行jar包RUN bash -c "touch /app.jar"ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
创建docker文件夹,将jar包与Dockerfile移动到该文件夹,进入该文件夹,运行命令:docker build -t app .
查看镜像docker images
运行镜像docker run -d -p 8082:8888 app
访问地址,项目部署成功
上一篇:让IT与OT轻松“对话”,中科曙光迈出数实融合重要一步
下一篇:最后一页
docker部署springbootdemo到vps docker安装首先检查docker是否安装`d
数实融合是传统工业“大象起舞”的重要产业转型机遇。但是一直以来,工
6月12日4时32分,英德黎溪大桥桥梁防碰撞预警系统发出船舶超高报警,提
想必现在有很多小伙伴对于喷花那个效果好一点方面的知识都比较想要了解
App6月15日消息,国家统计局新闻发言人付凌晖表示,5月份,经济运行总
关于如何找到回收站里的文件,不少小伙伴可能还不太清楚,其实这个问题
1 如果你使用360借条一天还没有下款,别着急,可以通过以下方式解决:2
中国青年网哈尔滨6月14日电(记者夏烯然)6月13日,第三十二届“哈洽会
黑头鼻贴是很多人都会用到的一种护肤产品,它能够有效地去除鼻子上的黑
约基奇:篮球不是生活的最重要的事只是我所擅长的东西,生活,美国篮球,
6月14日北向资金减持1 63万股西藏天路。近5个交易日中,获北向资金减持
有屁不放,憋坏心脏;没屁硬挤,锻炼身体;我要放屁,大家注意,屁声一
IT之家6月15日消息,苹果于2021年发布macOSMonterey时,宣布推出MailKi
财联社6月14日讯(编辑牛占林)当地时间周三,法国数字转型和电信部长
相信大家对东南汽车遥控钥匙电池怎么换v5,东南汽车钥匙电池怎么更换?
1、无论几点去睡的,反正一天又过去了。无论终点在哪里,反正一年又过
媒体人梁宏业的消息,阿根廷中国行的主办方在发布会后为参会相关人员准
“自检系统启动,预加载中”“身份验证成功,欢迎使用原生白夜服务终端
极目新闻记者张裕通讯员毛晟实习生郭子有张梦瑶张嘉宇学校的跑道都算不
在同一时间,国足将坐镇大连体育场迎战缅甸,相比于阿根廷与澳大利亚的
全国已收获冬小麦面积2 67亿亩收获进度达87 7%
金巧福黄金价格今天多少一克(2023年06月14日)每日更新
CS:GO免费开箱【点击进入】老牌开箱网+超高爆率+一秒发货CSGO开箱APP【
坐标深圳。注册个体户流程:提交资料,等待工商局审核,领取营业执照,
据钱江晚报6月14日报道,12日,一对夫妻现身浙江省福彩中心。丈夫把自
X 关闭
X 关闭