Centos7上安装docker的可视化工具

今天领导让我整一个关于后端的docker可视化工具,我在想我是前端工程师啊,哈哈,就整的我挺懵的。不过想想管他呢,就当提升知识了,硬着头皮往上冲吧。。。

不过在安装途中还是出现了大大小小的问题,但问题不大,整体来说还是挺顺利的。

今天记录个小笔记和自己遇到的坑(坑纯粹是自己技术不足,哈哈!!!)

说明:我是在已有docker环境的基础上运行的

具体步骤

 1、设置docker数据卷

docker volume create portainer_data

2、搜索portainer镜像

docker search portainer

3、拉取portainer镜像

docker pull portainer/portainer-ce

4、此时如果我们不想汉化可视化工具的话就直接安装容器即可,否则先忽略此步骤

docker run -d --name portainerUI -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

此时去浏览器上直接访问ip:9000即可

但是,此时的可视化工具是英文版的,有时我们需要汉化工具。

 5、上github上下载汉化包portainer的汉化包,也可以点击最下方卡片获取

 6、在window系统上(ps:即自己本机上)将文件传输至liunx虚拟机上。

# 打开cmd,执行以下命令
scp C:\Users\xxx\Downloads\public-public.tar.gz root@192.168.xx.xxx:\root

7、进入liunx虚拟机系统,切换到主菜单

cd /

8、创建放置汉化包解压后的文件

mkdir /data/portainer

9、直接解压

tar -xf public-public.tar.gz -C /data/portainer

10、运行容器

docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -v /data/portainer/public-public:/public portainer/portainer

此时,再次访问ip:9000,页面成功变成中文了,如图:

报错总结

1、拉取镜像时报错

在执行docker pull portainer/portainer-ce命令时,报错error pulling image configuration: download failed after attempts=6: dial tcp 69.171.224.40:443: connect: connection refused,这个问题是因为镜像源太差了,拉取速度太慢,直接更换镜像源更换镜像源后重新拉取即可,更换方式如下:

# 进入docker镜像源的管理文件
vi /etc/docker/daemon.json

# 更换镜像源

{
  "registry-mirrors": ["https://dockerhub.icu/"]
}

# 点击Esc按钮,输入:wq保存文件

# 执行以下重启命令
systemctl daemon-reload
systemctl restart docker

2、如果在github上下载汉化包太慢的话,点击下方获取【免费】docker部署+docker可视化工具汉化包,用于将portainer进行汉化资源-CSDN文库icon-default.png?t=N7T8https://download.csdn.net/download/qq_65325528/89623557?spm=1001.2014.3001.5503

3、在执行scp命令将文件上传虚拟机时,会报错:ssh: Could not resolve hostname c: Name or service not known。这是因为我在liunx上执行的命令,此命令应该在window上执行,因为liunx上没有c盘啥的,肯定会找不到文件。成功后需要输入自己虚拟机的密码。

4、在解压tar压缩包时,必须加上-C命令,否则将报错tar: /www/env/docker/portainer:归档中找不到的错误

最后分享几个docker小命令:

# 查看docker版本
docker -v  

# 拉取镜像
docker pull [镜像名]

# 查看正在运行的容器
docker ps 

# 查看所有的容器
docker ps -a 

# 查看安装好的镜像
docker images 

# 查看运行的容器日志
docker logs -f [容器名] 

#停止容器
docker stop [容器名/容器id]  

# 启动容器
docker start [容器名/容器id]  

# 删除容器 
docker rm -f [容器名/容器id] 

对了,启动docker前需要先关闭防火墙哦!!!

# 关闭防火墙
systemctl stop firewalld

# 禁用防火墙
systemctl disable firewalld

# 查看防火墙状态
systemctl status firewalld

# 启动docker
systemctl start docker

  • 14
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值