Docker简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
简单叙述:Docker是将完整的项目环境系统打包起来,在其他机器上直接运行,各个打包好的Docker也不互相影响,相当于把烹饪好的菜打包成外卖可直接使用(比喻或许不恰当)
portainer是可视化面板,是Docker的图形化管理工具
Docker安装
本文以CentOS7系统安装,其他系统版本大致相同,部分命令可能不同
Docker卸载方法
安装Docker前,先检查是否安装过Docker,或卸载旧版本Docker
搜索列出已安装的Docker命令,卸载命令,删除docker相关的文件,符号“#”开头文字为注释
yum list installed|grep docker #搜索列出已安装的Docker
yum -y remove docker版本 docker版本 docker版本 #卸载
rm -rf /var/lib/docker #删除docker相关的文件
示例:搜索列出Docker后,docker版本如下图所示,docker-ce.x86_64和docker-ce-cli.x86_64

安装docker
官方自动安装命令,国内安装命令,启动命令
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun #官方命令
curl -sSL https://get.daocloud.io/docker | sh #国内daocloud一键安装命令
sudo systemctl start docker #启动docker
docker version #查看docker 版本,验证是否安装成功
安装portainer面板
安装命令
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
安装完成,浏览器输入 ip:9000 即可打开面板