云环境下快速部署docker环境

简介: 云起冬季实战营第一期:从零到一上手玩转云服务器。参加学习一下,教程很好,记录一下。并在一些自己不太清楚的地方简单注解。第四节:快速搭建Docker环境。

1. 安装docker环境

Docker有两个分支版本:DockerCE和Docker EE,即社区版和企业版。

本教程基于CentOS7安装Docker CE。

(1) 执行如下命令,安装Docker的依赖库。

yum install -y yum-utils device-mapper-persistent-data lvm2

(2)执行如下命令,添加DockerCE的软件源信息。

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linu x/centos/docker-ce.repo

(3)执行如下命令,安装Docker CE。

yum makecache fast

yum -y install docker-ce

(4)执行如下命令,启动Docker服务。

systemctl start docker

2. 配置docker环境

(1)配置docker加速地址

tee /etc/docker/daemon.json <<-'EOF

"registry-mirrors": ["https://kqh8****.mirror}

EOF

注:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件。

(2)重新加载服务配置文件。

systemctl daemon-reload

(3)重启Docker服务。

systemctl restart docker

3. 测试docker环境

拉去一共nginx镜像为例,测试docker环境

(1)查看Docker镜像仓库中Nginx的可用版本。

docker search nginx

(2)拉取最新版的Nginx镜像。

docker pull nginx:latest

(3)查看本地镜像。

docker images

(4)运行容器。

docker run --name nginx-test-p 8080:80-d

命令参数说明:

--name nginx-test:容器名称。

-p8080:80:端口进行映射,将本地8080端口映射到容器内部的80端口。

-d nginx:设置容器在后台一直运行。

相关文章
|
7天前
|
人工智能 API 数据库
FastGPT一站式解决方案[1-部署篇]:轻松实现RAG-智能问答系统(含sealos云端部署、docker部署、OneAPI&Xinference模型接入)
【9月更文挑战第5天】 FastGPT一站式解决方案[1-部署篇]:轻松实现RAG-智能问答系统(含sealos云端部署、docker部署、OneAPI&Xinference模型接入)
 FastGPT一站式解决方案[1-部署篇]:轻松实现RAG-智能问答系统(含sealos云端部署、docker部署、OneAPI&Xinference模型接入)
|
17天前
|
Docker 容器
Docker自建仓库之Harbor高可用部署实战篇
关于如何部署Harbor高可用性的实战教程,涵盖了从单机部署到镜像仓库同步的详细步骤。
57 15
Docker自建仓库之Harbor高可用部署实战篇
|
17天前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
17天前
|
虚拟化 Docker Windows
window 10专业版部署docker环境
本文介绍了如何在Windows 10专业版上部署Docker环境,包括安装步骤、配置镜像加速以及可能遇到的错误处理。
41 2
window 10专业版部署docker环境
|
5天前
|
Devops jenkins 持续交付
DevOps实践:构建和部署一个Docker化的应用
【9月更文挑战第14天】在当今快节奏的软件开发领域,DevOps已经成为提升效率、加速交付的关键。本文将引导你理解DevOps的核心概念,并通过一个实际的示例—构建和部署一个Docker化的应用—来深入探讨其实践方法。我们将从简单的应用出发,逐步实现Docker容器化,并最终通过CI/CD流水线自动化部署过程。这不仅是对DevOps流程的一次实操演练,也是对现代软件开发理念的一次深刻体验。
|
17天前
|
SQL 安全 数据库
Web安全漏洞专项靶场—SQL注入—docker环境—sqli-labs靶场—详细通关指南
Web安全漏洞专项靶场—SQL注入—docker环境—sqli-labs靶场—详细通关指南
44 1
|
12天前
|
关系型数据库 数据库 网络虚拟化
Docker环境下重启PostgreSQL数据库服务的全面指南与代码示例
由于时间和空间限制,我将在后续的回答中分别涉及到“Python中采用lasso、SCAD、LARS技术分析棒球运动员薪资的案例集锦”以及“Docker环境下重启PostgreSQL数据库服务的全面指南与代码示例”。如果你有任何一个问题的优先顺序或需要立即回答的,请告知。
22 0
|
17天前
|
NoSQL 关系型数据库 数据库
JumpServer的Docker部署实战案例
JumpServer的Docker部署实战案例,详细介绍了JumpServer的概述、环境准备、基于Docker的快速部署步骤,以及如何访问JumpServer的WebUI。
20 0
|
1月前
|
运维 Java Devops
阿里云云效操作报错合集之部署docker时遇到报错,该怎么办
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
运维 Kubernetes 前端开发
【云原生】阿里云服务器部署 Docker Swarm集群
阿里云服务器 一键部署 Docker Swarm 集群!
638 0
【云原生】阿里云服务器部署 Docker Swarm集群