先运行linux
yum update
而后卸载旧版本docker
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
安装依赖包json
1 yum install -y yum-utils \ 2 device-mapper-persistent-data \ 3 lvm2
设置yum源centos
yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
若是是国内的服务器,建议用阿里云的镜像,这样安装会快一些服务器
yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker网络
yum install docker-ce
将--graph /mnt/data1/docker
添加在docker.service
文件中的ExecStart
字段后面,其中/mnt/data1/docker
为你须要修改的存储目录app
启动并加入开机自动启动工具
systemctl start docker
systemctl enable docker
安装完成ui
[root@iZm5123ukzwy1wjtj2Z ~]# docker version Client: Docker Engine - Community Version: 19.03.3 API version: 1.40 Go version: go1.12.10 Git commit: a872fc2f86 Built: Tue Oct 8 00:58:10 2019 OS/Arch: linux/amd64 Experimental: false Server: Docker Engine - Community Engine: Version: 19.03.3 API version: 1.40 (minimum version 1.12) Go version: go1.12.10 Git commit: a872fc2f86 Built: Tue Oct 8 00:56:46 2019 OS/Arch: linux/amd64 Experimental: false containerd: Version: 1.2.10 GitCommit: b34a518af56e510852c35414db4c1f4fa6172339 runc: Version: 1.0.0-rc8+dev GitCommit: 3e425f80a8c931f88e6d94a8c831b9d5aa481657 docker-init: Version: 0.18.0 GitCommit: fec3683 [root@iZm5ejd123wy1wjtj2Z ~]#
PS:若是想修改Docker存储位置,修改/etc/docker/daemon.json阿里云
{ "graph":"/home/docker" }
重启Docker服务
安装 Portainer
Portainer是Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操做(包括上传下载镜像,建立容器等操做)、事件日志显示、容器控制台操做、Swarm集群和服务等集中管理和操做、登陆用户管理和控制等功能。功能十分全面,基本能知足中小型单位对容器管理的所有需求。
查询当前有哪些Portainer镜像
docker search portainer
下载镜像
docker pull docker.io/portainer/portainer
单机版运行
docker run -d -p 9000:9000 \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ --name prtainer-test \ portainer/portainer
该语句用宿主机9000端口关联容器中的9000端口,并给容器起名为portainer-test。启动成功后,使用该机器IP:PORT便可访问Portainer。
首次登录须要注册用户,给admin用户设置密码: