目录
1.docker下载
1,Docker 下载
2,中文官网 https://docker-cn.com
2,Docker 安装前提说明
2.1 CentOS Docker 安装
Docker支持以下的CentOS版本:
CentOS 7 (64-bit)
CentOS 6.5 (64-bit) 或更高的版本
2.2 前提条件
目前,CentOS 仅发行版本中的内核支持 Docker。
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。[我们基于7以上的版本来讲的哦]
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本[。
2.3 查看自己的内核
uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。
uname -r
版本OK木有问题
注意在centos6.5下面也可以安装。但是有点麻烦。想装的可以自己去查资源
3,Docker 的基本组成
2.docker安装
1,centos 下安装Docker 文档
https://docs.docker.com/install/linux/docker-ce/centos/
2,Docker 安装
2.1,确定是centos7的版本
2.2,yum安装gcc相关
1,确定centos7能上外网
2,yum -y install gcc
3,yum -y install gcc-c++
2.3,卸载旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.4,安装方法
yum install docker
2.5,启动docker
systemctl start docker
2.6,查看版本
docker version
2.7,测试运行 hello-world
docker run hello-world
由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。
2.8,测试运行nginx
docker run -p 8080:80 -d docker.io/nginx //将80端口映射为8080,或者80:80还是原先的80端口,不可以不写。
测试
http://192.168.15.134:8080/ (虚拟机ip地址)
2.9,卸载docker
systemctl stop docker
yum -y remover docker
rm -rf /var/lib/docker
命令说明
docker images 列表当前docker引擎里面所有镜像
docker run -p 8080:80 -d docker.io/nginx(或直接nginx,会直接下载最新版本,而不用docker.io/nginx)
run :运行 ---à变成容器
-p 端口映射
8080:80 8080 代表宿主机的对外暴露的端口 80代表容器里面的nginx服务器使用的端口
-d 代表后台运行
docker.io/nginx 代表要运行哪一个镜像 可以改成nginx [从dockerhub里面下载最新的镜像] 也可以改成镜像ID