centos7.6 docker学习记录
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即可