centos 7 Docker使用Portainer搭建可视化界面 Linux 下的 Docker 安装与使用Linux 下的 Docker 安装与使用

1、下载镜像docker pull docker.io/portainer/portainer

2、单机版运行启动docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test docker.io/portainer/portainer

-d: 后台运行容器

-、p 9000:9000 映射 9000主机端口

--restart=always : 跟随docker 重启

-v 挂载 文件 (portainer 必须 -v /var/run/docker.sock)

--name:名字,没给就随机

3、访问 9000端口,设置 用户帐号密码

centos 7 Docker使用Portainer搭建可视化界面    Linux 下的 Docker 安装与使用Linux 下的 Docker 安装与使用

4、设置完帐号密码,选择第一个 Local 本地单机版

centos 7 Docker使用Portainer搭建可视化界面    Linux 下的 Docker 安装与使用Linux 下的 Docker 安装与使用

5、出现没权限问题

Failure

Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/_ping: dial unix /var/run/docker.sock: connect: permission denied

centos 7 Docker使用Portainer搭建可视化界面    Linux 下的 Docker 安装与使用Linux 下的 Docker 安装与使用

经查原因: docker 版本太低, docker version 命令查版本,发现是 1.13.1 版本

注:参考

Linux 下的 Docker 安装与使用

更新完,从第一步开始,成功搭建

centos 7 Docker使用Portainer搭建可视化界面    Linux 下的 Docker 安装与使用Linux 下的 Docker 安装与使用

Docker 升级到最新版本

1、查看系统要求

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看CentOS的内核版本。

uname -a

2、删除旧版本

yum remove docker  docker-common docker-selinux docker-engine

3、安装需要的软件包

yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

4、设置Docker yum源

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo


若下载比较慢请设置阿里云镜像源

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 

5、查看所有仓库中所有docker版本

可以查看所有仓库中所有docker版本,并选择特定的版本安装。

yum list docker-ce --showduplicates | sort -r

6、安装docker

sudo yum install docker-ce

由于repo中默认只开启stable仓库,故这里安装的是最新稳18.03.0.ce-1.el7.centos。

如果要安装特定版本:

sudo yum install docker-ce-18.06.1.ce  

7、启动

设置为开机启动

systemctl enable docker

链接:https://www.jianshu.com/p/6e5da590aeda

Linux 下的 Docker 安装与使用

https://www.cnblogs.com/myzony/p/9071210.html