当前位置: 首页 > news >正文

搭建Docker环境

目录

一、docker环境搭建

1、卸载旧版本docker

2、安装依赖和设置仓库

3、安装docker

4、启动并加入开机启动

5、验证是否安装成功

二、利用docker搭建nginx

1、拉取镜像

2、启动容器,部署nginx


一、docker环境搭建

1、卸载旧版本docker

yum remove docker \
           docker-client \
           docker-client-latest \
           docker-common \
           docker-latest \
           docker-latest-logrotate \
           docker-logrotate \
           docker-engine

2、安装依赖和设置仓库

(1)安装依赖
yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

(2)设置仓库
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

3、安装docker

yum install docker-ce docker-ce-cli containerd.io 

4、启动并加入开机启动

systemctl start docker 

5、验证是否安装成功

docker version 

docker run hello-world 

二、利用docker搭建nginx

1、拉取镜像

(1)获取nginx镜像
docker search nginx

 

(2)拉取nginx镜像到本地(注:默认选取官方最新镜像),其它版本可以去DockerHub查询
1、

docker pull nginx

2、

  docker run hub.c.163.com/library/nginx

 

(3)查看镜像库,获取本地的nginx镜像信息

docker images
 

2、启动容器,部署nginx

(1)首先测试下nginx镜像是否可用

docker run hub.c.163.com/library/nginx

docker run -d hub.c.163.com/library/nginx
命令执行后返回了容器ID,此时我们已经成功创建了nginx容器 

docker ps命令查看到正在运行的nginx容器
 

 (2)实际访问端口
刚才我们在运行nginx镜像的时候并没有指定端口映射,所以我们这里停掉nginx容器

docker stop containerId

1、-p(小写)是开放一个容器的端口到主机上
在后台运行,开放主机8080端口映射到容器的80端口上.

docker run -d -p 8080:80 hub.c.163.com/library/nginx

 2、查看8080端口是否开启 
netstat -na | grep 8080


3、访问8080端口

 

 

http://www.lryc.cn/news/123907.html

相关文章:

  • 微服务08-多级缓存
  • Intel汇编和ATT汇编的区别?
  • MongoDB 备份与恢复
  • 探讨uniapp的网络通信问题
  • 【左神算法刷题班】第18节:汉诺塔问题、岛屿问题、最大路径和问题
  • 网络安全体系架构介绍
  • JSP实训项目设计报告—MVC简易购物商城
  • 41、可靠传输——停等ARQ
  • RK3568 cmake编译
  • 详细安装配置django
  • HTTP之cookie基础学习
  • 观察者模式和发布订阅模式
  • 利用ViewModel和LiveData进行数据管理
  • 前后端分离------后端创建笔记(05)用户列表查询接口(下)
  • 浅谈GIS和三维GIS的区别?
  • ArcGIS Maps SDK for JavaScript系列之三:在Vue3中使用ArcGIS API加载三维地球
  • 设计列表和超链接
  • rust包跨平台编译,macbook ,linux
  • JAVA集合-List
  • Python|OpenCV-绘制图形和添加文字的方法(2)
  • 使用GO编译wasm文件并在nodejs中使用
  • BM22 比较版本号
  • 【Java】Maven配置文件帮助文档(settings.xml 和 pom.xml)
  • 人脸识别技术应用安全管理规定(试行)
  • FPGA应用学习-----FIFO双口ram解决时钟域+asic样机的时钟选通
  • zabbix案例--zabbix监控Tomcat
  • Electron 应用实现截图并编辑功能
  • 前端= 结构(HTML)+ 样式(CSS)+ 行为(JavaScript)
  • Flink-网络流控及反压剖析
  • redis 和 mongodb 比较