携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情
Docker下载
-
Docker 下载
- 官网 www.docker.com
- 中文官网 docker-cn.com
- 仓库 hub.docker.com
-
Docker 安装前提说明
- CentOS Docker 安装
- Docker支持以下的CentOS版本
- CentOS 7 (64-bit)
- CentOS 6.5 (64-bit) 或更高的版本
- 前提条件
- 目前,CentOS 仅发行版本中的内核支持 Docker。
- Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。[我们基于7以上的版本来讲的哦]
- Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
- 查看自己的内核
- uname -r
- uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。
-
Docker 的基本组成
Docker安装
- centos 下安装Docker 文档
- Docker 安装
-
确定是centos7的版本 查看系统版本
cat /etc/redhat-release
-
-
yum安装gcc相关
- 确定centos7能上外网
- yum -y install gcc
- yum -y install gcc-c++
-
卸载旧版本
yum remove docker docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 复制代码
-
安装方法
yum install docker
-
启动docker
systemctl start docker
-
查看版本
docker version
-
测试运行
docker run hello-world
-
由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行。
-
-
测试运行nginx
-
docker run -p 8080:80 -d docker.io/nginx //将80端口映射为8080,或者80:80还是原先的80端口,不可以不写。
-
-
卸载docker
- systemctl stop docker
- yum -y remove docker
- rm -rf /var/lib/docker
-
命令说明:
-
docker images 列表当前docker引擎里面所有镜像
-
docker pull 取镜像
-
docker run -p 8080:80 -d docker.io/nginx
- run : 运行 ---à变成容器
- -p 端口映射
- 8080:80 8080 代表宿主机的对外暴露的端口 80代表容器里面的nginx服务器使用的端口
- -d 代表后台运行
- docker.io/nginx 代表要运行哪一个镜像 可以改成nginx [从dockerhub里面下载最新的镜像] 也可以改成镜像ID
-