centos 7 安装 docker
官⽹:https://www.docker.com/get-started
1. 介绍:
⼀个开源的应⽤容器引擎,让开发者可以打包他们的应⽤以及依赖包到⼀个可移植的容器中,然后发布到任何流⾏的 Linux 机器上,也可以实现虚拟化.
优点,可以快熟部署应用程序;实现虚拟化,应用资源隔离;可移植性强,一次编写,到处运行。
为什么使用docker:
1、可以帮助开发者快速扩容应用;
2、更好实现应用资源隔离;
3、docker提供跟多的依赖库,通过镜像就可以启动运行;
2、centos7 安装docker
安装环境:Centos 7
安装条件:docker官方要求至少3.8以上,建议3.10以上
Docker 版本:
docker EE 企业版本
docker CE 社区版本
安装之前建议关闭防火墙:
systemctl stop firewalld
selinux配置关闭:
vim /etc/selinux/config
将SELINUX=enforcing 改为 SELINUX=disabled
这里安装的docker版本是社区版:
docker-ce 是社区版,下载dcoker
cd /etc/yum.repos.d/
wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查看docker版本
yum list | grep docker
安装指令:
yum install -y docker-ce.x86_64
设置docker开启启动:
systemctl enable docker
#更新xfsprogs,不然会报错
yum -y update xfsprogs
启动docker服务:
systemctl start docker
检查安装结果
#查看docker信息
docker info
#查看docker版本
docker version
看如图信息表示安装成功!
启动使⽤Docker
systemctl start docker #运⾏Docker守护进程
systemctl stop docker #停⽌Docker守护进程
systemctl restart docker #重启Docker守护进程
4.docker常用指令
检查安装结果 :docker info
查询本地已有镜像: docker images
搜索docker镜像库中的nginx镜像:docker search nginx
拉取镜像 :docker pull xxx
查看当前运行的容器:docker ps
删除镜像:docker rmi IMAGE_NAME
强制删除镜像:docker rmi -f IMAGE_NAME
停⽌某个容器:docker stop 容器名称
启动某个容器:docker start 容器名称
移除某个容器: docker rm 容器名称 (容器必须是停⽌状态)
列举全部 容器 : docker ps -a
运⾏⼀个容器:
docker run --name nginx-xxx -p 8080:80 -d nginx
docker run - 运⾏⼀个容器 -d 后台运⾏ -p 端⼝映射 --name "xxx" 容器名称
查看容器启动⽇志:docker logs -f containerid