CentOS7.6安装Docker容器及portainer图形管理

Admin 860 0

朋友的项目带着我跑跑挣点零花钱,需要用Docker容器,下午研究了一下搭建起来直接来水一篇。

Docker是什么玩意?

Docker 是一个开放源代码软件项目,让应用程序部署在软件货柜下的工作可以自动化进行,借此在 Linux 操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。 Docker 利用 Linux 核心中的资源分离机制,例如 cgroups,以及 Linux 核心名字空间,来创建独立的容器。

Docker 可以在单一 Linux 实体下运作,避免引导一个虚拟机造成的额外负担。Linux 核心对名字空间的支持完全隔离了工作环境中应用程序的视野,包括行程树、网络、用户 ID 与挂载文件系统,而核心的 cgroup 提供资源隔离,包括 CPU、存储器、block I/O 与网络。

说了一堆,其实吧我个人理解就是:Docker容器就是一个系统打包运行平台,带测试上线那种。(*•̀ᴗ•́*)و ̑̑

搭建教程

必看:
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

本文用到的是CentOS7.6-64位系统3.10内核。

检查内核版本

uname -r

确认内核版本达到要求,否则升级内核版本重启后进行以下搭建操作。

安装DockerCE

更新yum源

sudo yum update

使用yum安装

yum install -y docker

脚本安装

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

启动docker

sudo systemctl start docker

重启docker

sudo systemctl restart docker

查看docker版本

docker --version

设置镜像加速

vi /etc/docker/daemon.json

{ "registry-mirrors": ["http://hub-mirror.c.163.com"] }

设置开机自启

systemctl enable docker

将指定用户添加到用户组

usermod -ag docker root

到这里也就搭建完了,记得再次重启一下。

安装portainer

拉取portainer镜像

docker pull portainer/portainer

查询下载的镜像

docker images

运行镜像

docker run -d -p 9000:9000 \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ --name prtainer \ portainer/portainer


等待安装完毕,打开浏览器,输入服务器的IP或域名+端口号,设置初始化用户配置。

http://IP:9000


配置完事后,重新登录portainer管理面板进行管理docker容器即可

标签: CentOS Docker portainer

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~