最快速的方法是用 docker部署 draw.io
一、docker安装
1、先安装 docker
1、查看内核版本本机<内核版本: 3.10.0-327.el7.x86_64>
2、把yum包更新到最新
3.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
4.设置 yum源
5.查看仓库中docker版本
6. 安装docker
7.启动Docker,设置开机启动,停止Docker
uname -r 1
sudo yum update 1
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 1
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/doc 1
yum list docker-ce --showduplicates | sort -r
1
sudo yum install docker-ce 1
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl stop docker
1
2
3
2023/5/16 17:33 Docker快速部署Drawio_docker drawio_希克的博客-CSDN博客
https://blog.csdn.net/u014034105/article/details/127800649 2/6
8.查看版本
docker卸载方法
1.杀死docker有关的容器:
2.删除所有docker容器:
3.删除所有docker镜像:
4.停止 docker 服务:
docker version 1
docker kill $(docker ps -a -q)
1
docker rm $(docker ps -a -q)
1
docker rmi $(docker images -q)
1
2023/5/16 17:33 Docker快速部署Drawio_docker drawio_希克的博客-CSDN博客
https://blog.csdn.net/u014034105/article/details/127800649 3/6
5.删除docker相关存储目录:(分别进行执行以下四个命令)
6.如果删除不掉,则先umount:
7.然后再重新执行上面那步“删除docker相关存储目录”。
卸载工作
经过上面一系列准备后,我们终于到了最后环节,开始删除docker。
1.查看系统已经安装了哪些docker包:
卸载相关包:
2.接着会出现选择提示,直接输入“y”然后回车就可以。
3.再次查看
不再出现相关信息,证明删除成功,
4.再看看docker命令:
systemctl stop docker 1
rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
rm -rf /var/lib/docker
1
2
3
4
umount /var/lib/docker/devicemapper 1
# yum list installed | grep docker
containerd.io.x86_64 1.4.12-3.1.el7 @docker-ce-stable
docker-ce.x86_64 3:20.10.12-3.el7 @docker-ce-stable
docker-ce-cli.x86_64 1:20.10.12-3.el7 @docker-ce-stable
docker-ce-rootless-extras.x86_64 20.10.12-3.el7 @docker-ce-stable
docker-scan-plugin.x86_64 0.12.0-3.el7 @docker-ce-stable
1
[root@localhost/]
2
3
4
5
6
1
[root@localhost ~]
# yum remove containerd.io.x86_64 docker-ce.x86_64 docker-ce-cl
yum list installed | grep docker 1
2023/5/16 17:33 Docker快速部署Drawio_docker drawio_希克的博客-CSDN博客
https://blog.csdn.net/u014034105/article/details/127800649 4/6
5.成功卸载docker
二、安装 draw.io
2、安装
1 拉取镜像
2 运行实例
3 开放端口
3、linux安装jdk1.8并配置环境变量
linux下安装jdk,都是下载压缩包解压,配置环境变量等步骤。这里记录一下安装1.8版本的过程,方
便下次查阅。
1.创建java安装目录
2.下载jdk压缩包
切换到jdk目录下,执行下载命令
3.解压
# docker version
-bash: /usr/bin/docker: No such file or directory
1
[root@localhost /]
2
docker pull fjudith/draw.io 1
docker run -itd --name="draw-io" --restart=always -p 8001:8080 fjudith/draw.io 1
firewall-cmd --permanent --zone=public --add-port=8001/tcp 1
mkdir -p java/jdk 1
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-s 1
2023/5/16 17:33 Docker快速部署Drawio_docker drawio_希克的博客-CSDN博客
https://blog.csdn.net/u014034105/article/details/127800649 5/6
解压命令:
4.配置环境变量
编辑配置文件:
在最下方加入两行
然后刷新配置文件
5.查看是否配置成功
命令:java -version
安装wget命令
4、遇到的问题
搭建docker中的mysql访问宿主机端口报错curl: (56) Recv failure: Connection reset by peer
解决方法
tar xzvf jdk-8u131-linux-x64.tar.gz 1
vi /etc/profile 1
export JAVA_HOME=/usr/local/java/jdk/jdk1.8
export PATH=$PATH:$JAVA_HOME/bin
1
2
source /etc/profile 1
yum install wget 1
# 停止docker
systemctl stop docker
# 安装bridge-utils
yum install -y bridge-utils
# 关闭docker0网桥
ip link set dev docker0 down
# 删除docker0网桥
brctl delbr docker0
# 添加docker0网桥
1
2
3
4
5
6
7
8
9
2023/5/16 17:33 Docker快速部署Drawio_docker drawio_希克的博客-CSDN博客
https://blog.csdn.net/u014034105/article/details/127800649 6/6
brctl addbr docker0
# 添加网桥信息
ip addr add 192.168.129.1/24 dev docker0
# 启动docker0网桥
ip link set dev docker0 up
# 查看网桥是否正常
ip addr
# 启动docker
systemctl restart docke

标签: none

添加新评论