头图

0、基础环境

类别: 台式机
芯片:ftD2000 arm
os: Kylin-Desktop-V10-SP1-General-Release-2203-ARM64

1、Portainer容器简介

简易轻量化的docker管理工具,提供web图形化界面

2、docker安装

ping www.baidu.com   #验证网络是否正常
apt install curl               #安装curl工具
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun                #推荐使用自动化部署docker
systemctl status docker   #查看docker 服务状态
###测试docker是否安装成功
docker pull hello-world   #拉取hello-world
docker run hello-world    #验证hello-world
docker version           #查看docker版本

3、下载Portainer容器镜像

docker pull portainer/portainer-ce    #拉取portainer arm架构镜像 
docker  images    #查看拉取的镜像
docker volume create --name=portainer_data    #创建数据卷,用于存放portainer配置信息

docker pull 镜像时报错如下图所示:
image.png
解决方法:
mv /usr/bin/unpigz /usr/bin/unpigz.backup #将unpigz改名一下

4、启动Portainer容器

docker run -d -p 9000:9000 \
--restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
--name=portainer \
portainer/portainer-ce    #定义端口号9000 

docker ps # 查看运行的docker容器

5、访问Portainer

访问方式:web界面 主机IP:9000
image.png

进入界面 Get Started 可以接入本地docker容器
1705282876668.png

6、远程接入其他环境docker

vim /usr/lib/systemd/system/docker.service   #编辑配置文件
#ExecStart=/usr/bin/dockerd-current -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock  #注释原有的配置文件
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock  #添加端口2375
systemctl daemon-reload  #重新读取docker配置文件
systemctl restart docker   #重启docker服务

image.png
portainer.io设置其他环境docker
image.png
image.png
image.png

7、写在最后

麒麟操作系统,从入门到精通
麒麟操作系统专栏:https://segmentfault.com/blog/kylinos
麒麟操作系统x64专栏:https://segmentfault.com/blog/kylinos-x64

个人主页:
https://segmentfault.com/u/ccat

联系邮箱:lijunjava@aliyun.com
群:662512340


Oulaa
6 声望4 粉丝

rm -rf *