[ Docker 安装&Docker portainer面板安装 ] Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),我们用社区版就可以了。文章源自合一学院-https://unvmax.com/docker-%e5%ae%89%e8%a3%85%e5%92%8cdocker-portainer%e9%9d%a2%e6%9d%bf%e5%ae%89%e8%a3%85%e6%95%99%e7%a8%8b.html
本次在VPS上实验,本地的Linux系统或软路由器原理差不多。文章源自合一学院-https://unvmax.com/docker-%e5%ae%89%e8%a3%85%e5%92%8cdocker-portainer%e9%9d%a2%e6%9d%bf%e5%ae%89%e8%a3%85%e6%95%99%e7%a8%8b.html
VPS推荐:Bandwagon HOST搬瓦工VPS注册、购买和连接SSH登录教程文章源自合一学院-https://unvmax.com/docker-%e5%ae%89%e8%a3%85%e5%92%8cdocker-portainer%e9%9d%a2%e6%9d%bf%e5%ae%89%e8%a3%85%e6%95%99%e7%a8%8b.html
一、Docker 安装
以CentOS 7安装dockers为例,其他系统原理一样。 文章源自合一学院-https://unvmax.com/docker-%e5%ae%89%e8%a3%85%e5%92%8cdocker-portainer%e9%9d%a2%e6%9d%bf%e5%ae%89%e8%a3%85%e6%95%99%e7%a8%8b.html
1.卸载旧版本
较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。文章源自合一学院-https://unvmax.com/docker-%e5%ae%89%e8%a3%85%e5%92%8cdocker-portainer%e9%9d%a2%e6%9d%bf%e5%ae%89%e8%a3%85%e6%95%99%e7%a8%8b.html
搜索已经安装的docker文章源自合一学院-https://unvmax.com/docker-%e5%ae%89%e8%a3%85%e5%92%8cdocker-portainer%e9%9d%a2%e6%9d%bf%e5%ae%89%e8%a3%85%e6%95%99%e7%a8%8b.html
yum list installed|grep docker
卸载它们文章源自合一学院-https://unvmax.com/docker-%e5%ae%89%e8%a3%85%e5%92%8cdocker-portainer%e9%9d%a2%e6%9d%bf%e5%ae%89%e8%a3%85%e6%95%99%e7%a8%8b.html
yum -y remove docker-ce.x86_64 docker-ce-cli.x86_64 containerd.io.x86_64
把与docker相关的文件删除文章源自合一学院-https://unvmax.com/docker-%e5%ae%89%e8%a3%85%e5%92%8cdocker-portainer%e9%9d%a2%e6%9d%bf%e5%ae%89%e8%a3%85%e6%95%99%e7%a8%8b.html
rm -rf /var/lib/docker
2.开始安装docker
使用官方安装脚本自动安装文章源自合一学院-https://unvmax.com/docker-%e5%ae%89%e8%a3%85%e5%92%8cdocker-portainer%e9%9d%a2%e6%9d%bf%e5%ae%89%e8%a3%85%e6%95%99%e7%a8%8b.html
安装命令如下:文章源自合一学院-https://unvmax.com/docker-%e5%ae%89%e8%a3%85%e5%92%8cdocker-portainer%e9%9d%a2%e6%9d%bf%e5%ae%89%e8%a3%85%e6%95%99%e7%a8%8b.html
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
也可以使用国内 daocloud 一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh
启动docker
sudo systemctl start docker
查看是否安装成功
安装完成后,运行下面的命令,验证是否安装成功。
$ docker version# 或者$ docker info
二、portainer面板安装教程
Portainer
是Docker
的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控制台操作、Swarm集群和服务等集中管理和操作、登录用户管理和控制等功能。功能十分全面,基本能满足中小型单位对容器管理的全部需求。官方地址
安装命令
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
里面的端口可以自定义,保持默认也行。
浏览器打开面板
输入自己的Linux系统的IP地址打开面板 IP:9000