docker 的安装部署

docker的核心组件

images 镜像 构建容器 (我们将应用程序运行在所需的环境,打包为镜像文件)
container 容器 (你的应用程序就跑在容器中)
镜像仓库 (dockerhub) (保存镜像文件 ,提供上传 ,下载镜像)作用好比
github
dockerfile 将你部署项目的操作 ,写一个部署脚本 ,且该脚本还能够构建出镜像
文件
安装docker
docker分为企业版 和社区版
提前准备一个宿主机 (VMware 去创建一个linux机器 ,然后安装docker)

1、 基础环境安装
防火墙
yum 源
安装基础软件
一、安装docker
 1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证
你的CentOS 版本
是否支持 Docker 。通过 uname -r 命令查看你当前的内核版本
$ uname -r
 2、使用 root 权限登录 Centos。确保 yum 包更新到最新。
$ yum update -y
 3、卸载旧版本(如果安装过旧版本的话)
 $ yum remove docker  docker-common docker-selinux docker-engine
 4、安装需要的软件包,yum-uti提供yum-config-manager功能,另外两个是
devicemapper驱动依赖的
$ yum install -y yum-utils device-mapper-persistent-data lvm2
 5、设置yum源(阿里云)
 $ yum-config-manager --add-repo 
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
 6、可以查看所有仓库中所有docker版本,并选择特定版本安装
$ yum list docker-ce --showduplicates | sort -r
 7、安装docker-ce
 #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0
 $ yum install docker-ce-17.12.0.ce-1.el7.centos -y
 8、启动并加入开机启动
$ systemctl start docker
 $ systemctl enable docker
 9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
 $ docker version

配置阿里云镜像加速器


我们需要从dockerhub中下载镜像
Docker hub在国外访问速度较慢

在 /ect/建立一个docker的文件夹
mkdir -p /ect/docker
在docker的的文件夹下建立一个json的文件
vim daemon.json
创建完后需要重载配置
systemctl daemon-reload
systemctl restart docker

启动人生第一个docker

启动第一个人docker容器 
 # 1、获取镜像
# 2、运行镜像、生成容器、你想要的容器、就运行在容器中
Nginx web 服务器 ,运行一个88端口的网站
 # 在宿主机上 ,运行Nginx
 1、开启服务器
2、在服务器上安装运行Nginx所需的依赖
3、安装Nginx yum -y install nginx
 4、修改nginx配置文件
5、启动nginx
 6、客户端去访问nginx

给TA打赏
共{{data.count}}人
人已打赏
Java博客

Java 日期时间

2020-5-20 21:32:03

综合技术

云服务器上可以运行雷电模拟器(虚拟化)吗?

2024-8-14 17:51:56

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索