Linux安装Docker教程
准备一台云服务器,基本的云服务器都可以使用。一般docker要求Centos系统的内核版本>=3.10
-
查看内核版本
-
更新yum源
yum update
-
安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
-
设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
-
查看仓库中docker版本
yum list docker-ce --showduplicates | sort -r
-
安装Docker
yum install docker-ce -y
-
Docker启动和停止
systemctl start docker //启动 systemctl enable docker //开机自启动 systemctl stop docker //停止
-
查看Docker版本
docker version
-
查看日志状态成功日志
systemctl status docker.service
加速器:配置镜像加速器
针对Docker客户端版本大于 1.10.0 的用户
您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://z13y6tkx.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker
PS: 卸载Docker,对于旧版本没安装成功,卸掉。
查询安装过的包
yum list installed | grep docker
如本机安装过旧版本
docker.x86_64,docker-client.x86_64,docker-common.x86_64
删除安装的软件包
yum -y remove docker.x86_64
yum -y remove docker-client.x86_64
yum -y remove docker-common.x86_64
容器部署
拉取镜像
对 Docker 来说,镜像是构建容器的基石。你可以拉下一个镜像(比如 NGINX)然后根据这个镜像部署任意多个容器出来。使用镜像前,你首先需要把镜像拉取到系统中。镜像从注册仓库中拉取,默认情况下安装好的 Docker 包含了一个默认的注册仓库 Docker Hub —— 这个注册仓库包含了大量别人所贡献的镜像(既包括官方的镜像,也包括用户自己贡献的镜像)