环境准备
本文以centos7 虚拟机进行演示
- 一台Linux机器 能连接外网
- 关闭seLinux
vi /etc/selinux/config
- 需要重启机器 selinux配置才会生效
- 关闭防火墙
systemctl stop firewalld.service
docker的安装与自启动
配置国内yum源镜像
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
yum list | grep docker
yum install -y docker-ce.x86_64
systemctl start docker
docker version
docker info
systemctl enable docker
配置docker镜像加速
sudo mkdir -p /etc/docker
{
"registry-mirrors": ["https://5uik4gl01.mirror.aliyuncs.com"]
}
sudo systemctl daemon-reload
sudo systemctl restart docker
docker 的基本操作命令
镜像操作
docker images
docker search centos
docker search --filter "is-official=true" centos
docker search --filter stars=20 centos
docker pull centos:7
docker tag centos:7 mycentos:v1
docker rmi mycentos:v1
容器操作
docker run -itd --name=mycentos centos:7
docker ps -a