搭建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端口

相关推荐
yeflx3 小时前
解决Ubuntu22.04宿主机docker容器中nvidia-smi偶发失效问题
运维·docker·容器
吉吉615 小时前
Docker拉取镜像解决办法
运维·docker·容器
lpfasd1237 小时前
springcloud docker 部署问题排查与解决方案
spring·spring cloud·docker
宋情写7 小时前
docker-compose安装Redis
redis·docker·容器
装不满的克莱因瓶9 小时前
【2026最新 架构环境安装篇三】Docker安装RabbitMQ4.x详细教程
linux·运维·docker·容器·架构·rabbitmq
杨浦老苏12 小时前
轻量级自托管笔记与清单利器jotty·page
笔记·docker·markdown·todo·群晖
YongCheng_Liang12 小时前
Docker 核心概念与价值详解:从理论到实战安装指南
运维·docker·容器
Kratzdisteln13 小时前
【Linux】Docker容器中快速部署VNC远程桌面环境
linux·运维·docker
咸鱼xxx13 小时前
N8N搭建Agent(Docker Desktop版本)
docker·ai·容器·agent·n8n
袁袁袁袁满13 小时前
Docker服务彻底清空的所有相关资源(容器、镜像、网络、数据卷等)
linux·运维·ubuntu·docker·容器·docker清空资源·docker停掉资源