Portainer是一個(gè)可視化的Docker操作界面睦刃,提供狀態(tài)顯示面板车胡、應(yīng)用模板快速部署檬输、容器鏡像網(wǎng)絡(luò)數(shù)據(jù)卷的基本操作(包括上傳下載鏡像,創(chuàng)建容器等操作)匈棘、事件日志顯示丧慈、容器控制臺(tái)操作、Swarm集群和服務(wù)等集中管理和操作、登錄用戶管理和控制等功能逃默。功能十分全面鹃愤,基本能滿足中小型單位對(duì)容器管理的全部需求。
請(qǐng)先安裝 Docker 環(huán)境
請(qǐng)關(guān)閉 SElinux
開(kāi)啟后完域,導(dǎo)致文件權(quán)限修改不了等問(wèn)題软吐,下面就是關(guān)閉設(shè)置setlinux的方法
無(wú)法訪問(wèn) 宿主機(jī)/var/run/docker.sock
文件
關(guān)閉 SElinux 開(kāi)啟和關(guān)閉 - 簡(jiǎn)書(shū) (jianshu.com)
創(chuàng)建 存儲(chǔ)的縱卷
因?yàn)樾枰志没?Portainer 里面的數(shù)據(jù)
docker volume create portainer_data
獲取鏡像
docker pull 6053537/portainer-ce #直接用漢化版鏡像
啟動(dòng)
docker run -d --name portainer -p 9000:9000 --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock:z \
-v portainer_data:/data 6053537/portainer-ce
通過(guò) nginx 配置訪問(wèn)
配置 http://192.168.0.106/docker 的請(qǐng)求方式
配置攜帶 URI 的方式,進(jìn)行反向代理
location /docker/ {
proxy_pass http://localhost:9000/;
add_header Access-Control-Allow-Methods *;
add_header Access-Control-Max-Age 3600;
add_header Access-Control-Allow-Credentials true;
add_header Access-Control-Allow-Origin $http_origin;
add_header Access-Control-Allow-Headers $http_access_control_request_headers;
#return 200 "docker";
}