debian安装portainer

debian安装portainer

docker search portainer
docker pull portainer/portainer-ce
docker image ls
mkdir -p ~/portainer/data
mkdir -p ~/portainer/public

启动

docker run -d -p 9000:9000 \
--name portainer \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/portainer/data:/data \
--restart=no \
portainer/portainer-ce

docker run:运行docker容器

-d :指定目录
--name:容器的名字
--restart=always:Docker启动后容器自动启动
-p:端口映射,冒号前面是NAS使用端口(可更改),冒号后面是容器默认端口(不可更改)
-v:路径映射,冒号前面是NAS本地路径(可更改),冒号后面是容器默认路径(不可更改)

Docker restart参数用于指定自动重启docker容器策略,包含3个选项:noon-failure[:times]alwaysunless-stopped

  • no 默认值,表示容器退出时,docker不自动重启容器
  • on-failure 若容器的退出状态非0,则docker自动重启容器,还可以指定重启次数,若超过指定次数未能启动容器则放弃。例如docker run --restart=on-failure:3
  • always 容器退出时总是重启
  • unless-stopped 容器退出时总是重启,但不考虑Docker守护进程启动时就已经停止的容器

汉化

版本太新的话,汉化包有些小问题,不太建议使用。

下载汉化包,解压后将里面的文件上传到 ~/portainer/public 中

$ cd ~/portainer
$ tree -L 2
.
├── data
└── public
    ├── css
    ├── fonts
    ├── ico
    ├── images
    ├── index.html
    └── js

启动

docker run -d -p 9000:9000 \
--name portainer \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/portainer/data:/data \
-v ~/portainer/public:/public \
--restart=no \
portainer/portainer-ce

用完后,关闭,删除容器。节省系统资源

docker container stop portainer && docker container rm portainer &&  docker container ls -la

参考

portainer安装与汉化

你可能感兴趣的:(openwrt,NAS,debian,运维)