在Ubuntu或者Debian已經部署完畢Docker
拉取鏡像文件:
sudo docker pull docker.io/portainer/portainer
Using default tag: latest latest: Pulling from portainer/portainer d1e017099d17: Pull complete 8ca27898abd9: Pull complete Digest: sha256:166ea71afde944c36758bbe42389d18c100f431fe72aacdc2e8c32ae9d9f0535 Status: Downloaded newer image for portainer/portainer:latest
安裝指定版本(2018-09-13 1.19.1)
sudo docker pull portainer/portainer:1.18.1
Deploy Portainer
Use the following Docker commands to deploy Portainer:
sudo docker volume create portainer_data
sudo docker run -d -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
或者手動執行設置為自動啟動:
設置自動啟動容器portainer,9c676f48a499是安裝后已經生成的容器ID。上面的命令在安裝時已經設置。
sudo docker update --restart=always 9c676f48a499
在debian執行過程如下:
root@debian:~# docker pull docker.io/portainer/portainer Using default tag: latest latest: Pulling from portainer/portainer d1e017099d17: Pull complete 8ca27898abd9: Pull complete Digest: sha256:166ea71afde944c36758bbe42389d18c100f431fe72aacdc2e8c32ae9d9f0535 Status: Downloaded newer image for portainer/portainer:latest root@debian:~# docker volume create portainer_data portainer_data root@debian:~# docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer 5a9e7c4d7e1be0e1262fb255162a14608dbc54c8ca5c98ed492dfe4510913b35
portainer的鏡像文件17M多。
瀏覽器輸入http://192.168.0.2:9000,回車,跳轉到初始化界面http://192.168.0.153:9000/#/init/admin
創建管理員用戶名和密碼,密碼需要8位,點擊Create user創建用戶
下一個界面選擇local本地運行吧。connect連接
寫教程時安裝版本位1.18.1
2018-07-23更新,安裝於stick上
arrive@STK1AW32SC:~$ docker version Client: Version: 18.06.0-ce API version: 1.38 Go version: go1.10.3 Git commit: 0ffa825 Built: Wed Jul 18 19:09:54 2018 OS/Arch: linux/amd64 Experimental: false Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.38/version: dial unix /var/run/docker.sock: connect: permission denied arrive@STK1AW32SC:~$ docker pull docker.io/portainer/portainer Using default tag: latest Warning: failed to get default registry endpoint from daemon (Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.38/info: dial unix /var/run/docker.sock: connect: permission denied). Using system default: https://index.docker.io/v1/ Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.38/images/create?fromImage=portainer%2Fportainer&tag=latest: dial unix /var/run/docker.sock: connect: permission denied arrive@STK1AW32SC:~$ sudo docker pull docker.io/portainer/portainer Using default tag: latest latest: Pulling from portainer/portainer d1e017099d17: Pull complete 8ca27898abd9: Pull complete Digest: sha256:166ea71afde944c36758bbe42389d18c100f431fe72aacdc2e8c32ae9d9f0535 Status: Downloaded newer image for portainer/portainer:latest arrive@STK1AW32SC:~$ sudo docker volume create portainer_data portainer_data arrive@STK1AW32SC:~$ sudo docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer 6485b32c02bf1d0be02873da3c20238899a8aee3e1db98a21cd981f9b8e2b68b
官方安裝介紹:
https://portainer.readthedocs.io/en/stable/deployment.html
$ docker volume create portainer_data $ docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
1.19.1支持導入導出鏡像,很方便!
其他使用:
清理所有停止的容器
docker container prune
清理所有不用數據(停止的容器,不使用的volume,不使用的networks,懸掛的鏡像)
docker system prune -a
清理所有停止的容器
docker container prune
20200208 24.61m 版本1.23.0
--