centos7.6 docker学习记录

安装源ISO
CentOS-7-x86_64-DVD-1810

最小化安装系统后先更新

[ ~]# yum update -y

[ ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)

[ ~]# uname -r
3.10.0-957.21.3.el7.x86_64

关闭防火墙
systemctl stop firewalld.service

关闭防火墙开机启动
systemctl disable firewalld.service

关闭SELINUX (重启生效)
sed -i ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/selinux/config


更换阿里源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

生成cache
yum makecache

docker安装
yum install -y docker

启动docker
systemctl start docker

加入开机启动
systemctl enable docker

查看运行状态
systemctl status docker

查看docker版本
[alhost ~]# docker -v
Docker version 1.13.1, build 64e9980/1.13.1

镜像加速器 解决docker hub访问慢的问题,提升下载速度,推荐阿里云镜像加速地址
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF‘
{
"registry-mirrors": ["加速地址"]
}
EOF

重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker


安装docker 可视化web管理工具portainer
[ ~]# docker pull docker.io/portainer/portainer

运行单机版 通过9000端口访问
docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true --name portainer docker.io/portainer/portainer

验证:
浏览访问 http://ip:9000
初次访问,设置管理员密码,选择local即可