docker 安装常用镜像

Docker - 常用脚本整理,镜像加速,版本更新,安装,卸载 文章目录Docker - 常用脚本整理,镜像加速,版本更新,安装,卸载1、设置镜像加速2、docker 安装3、docker 卸载4、docker 进行版本更新 Docker - 常用脚本整理,镜像加速,版本更新,安装,卸载 1、设置镜像加速 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { ... 阅读详情

我们在上篇文章中已经修改了daemon.json

安装镜像时如果search超时就直接pull

安装mysql

docker pull mysql:5.7
启动命令

docker run --name mysql-docker -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root1234 -d mysql:5.7

ocker run:运行docker容器命令

--name mysql-test :给容器设置别名

-p 3309:3306:将容器的3306端口映射到宿主机的3306端口

-e MYSQL_ROOT_PASSWORD=你的密码 初始化root用户登录密码

-d : 后台运行容器,并返回容器id

mysql:5.7:镜像id,就是image ID

安装jdk 1.8

docker pull openjdk:8
启动

docker run -d --restart=always -it --name jdk8 openjdk:8

安装compose

sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
 安装完成后docker-compose --version可查看安装版本

安装nginx

docker pull nginx:1.25

创建Nginx挂载目录

在指定目录下新建nginx目录

midir nginx

cd nginx/

mkdir conf
mkdir html

mkdir log

因为挂载时,如果宿主机挂载目录为空,则可能会将容器中挂载的目录给覆盖

先创建nginx容器

docker run -d docker.io/nginx:1.25

获取挂载文件 拷贝到挂载目录

//将容器nginx.conf文件复制到宿主机
docker cp 容器id:/etc/nginx/nginx.conf /root/nginx/conf/nginx.conf
//将容器conf.d文件夹复制到宿主机
docker cp 容器id:/etc/nginx/conf.d /root/nginx/conf/conf.d
//将容器静态文件夹html复制到宿主机
docker cp 容器id:/usr/share/nginx/html/ /root/nginx
// 停止容器,ce869a为容器id
 docker stop 容器id
//删除容器
docker rm 容器id
启动

docker run -d -p 80:80 --name nginx --privileged --restart always -v /usr/local/workspace/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /usr/local/workspace/nginx/conf/conf.d:/etc/nginx/conf.d -v /usr/local/workspace/nginx/html:/usr/share/nginx/html -v /root/nginx/log:/var/log/nginx docker.io/nginx:1.25

-d:后台运行
-p:将主机80端口和容器80端绑定,
–name:容器命名
–privileged:容器获得对主机上设备的直接访问权限
–restart always:设置自动昂重启
-v:挂载目录,格式 主机目录 :容器目录

安装redis

docker pull redis

docker run --name my-redis -d -p 6379:6379 

将redis配置文件和数据挂载出来

docker cp 4741:/etc/redis/redis.conf /usr/local/workspace/redis/redis.conf 

docker cp 4741:/data /usr/local/workspace/redis/data

然后停止redis镜像 并删除 重新使用命令启动

安装nacos  
docker pull nacos/nacos-server
安装后启动
 docker run --name nacos -d -p 8848:8848 -p 9848:9848 -p 9849:9849 --privileged=true --restart=always -e MODE=standalone -e PREFER_HOST_MODE=hostname nacos/nacos-server

我是在华为云上部署到,需要开启安全组8848端口

--name nacos:指定容器名称为 “nacos”,可根据自己的需要自定义修改名称

-d:在后台模式下运行容器

-p 8848:8848 -p 9848:9848 -p 9849:9849:将容器的端口 8848、9848 和 9849 映射到主机的相应端口,可以根据需要进行端口映射的修改。

--privileged=true:给容器赋予特权模式,以便容器内的进程可以访问主机的部分资源。

--restart=always:设置容器总是在退出后自动重启。

-e MODE=standalone:设置 Nacos 启动模式为单机模式。

-e PREFER_HOST_MODE=hostname:设置容器主机名作为 Nacos 的拓扑节点名称。

openjdk1.8的docker镜像 立即下载

相关推荐

高效爬取懂车帝车型数据:从静态解析到动态反爬实战

本文详细解析了如何高效爬取懂车帝车型数据,从静态HTML解析到动态接口反爬的完整实战路径。文章重点介绍了使用浏览器开发者工具定位数据、应对CSS混淆与参数加密等反爬策略,并提供了整合静态与动态抓取逻辑的Python代码示例,帮助开发者稳健地获取结构化车型信息。

wind6的博客 937

docker-compose一键部署详细Java项目

从0-1,docker一键部署详细Java项目

weixin_47181095的博客 2865

Win10本地账户密码遗忘?巧用指纹/PIN快速重置(家庭版/专业版通用指南)

本文提供了一份详细的Win10本地账户密码遗忘自救指南,适用于家庭版和专业版用户。核心方法是利用已登录的指纹或PIN码权限,通过创建新的管理员账户或使用系统工具,安全重置遗忘的本地账户密码,无需第三方工具或重装系统,有效保护个人数据。

e6f7g8h9i的博客 578

Docker配置JDK1.8镜像

需要自己准备一个jdk,自行下载...     1.创建目录 mkdir –p /usr/local/dockerjdk8 2.把jdk拷贝到docker中的  /usr/local/dockerjdk8目录   3,配置Dockerfile  文件 vi Dockerfile #依赖镜像名称和ID FROM centos:7 #指定镜像创建者信息 MAINTAINER x...

qq_40794266的博客 1万+

tesseract-ocr的字库学习步骤(训练自己的文库),关于ocr的对图片的解析,包括tesseract的安装(史上最全)

tesseract-ocr的字库学习步骤(训练自己的文库) 简介:在网上看了很多案列。都不是很完整。然后自己用了一天时间进行整理,第一次写文章,希望对大家有帮助。 一、安装tesseract 下载地址https://github.com/UB-Mannheim/tesseract/wiki 1.点击下面下载的这个进行运行(安装的时候有点慢) 2.点击next 3.I accept the terms of the License Agreement前的复选框打勾,点击Next。 4.Install f

HAC12的博客 2229

Basilisk库教程

要在仿真中执行模块,其调度由Basilisk的[Process]和[Task]容器控制。BSK[Task]包含一系列模块,这些模块都以相同的更新频率执行。一个[Process]本质上是一个任务组,可以包含多个相关的任务。例如,在多星仿真中,你可以为每颗卫星创建一个[Process],以便将相关任务和嵌入式模块有序地组织起来。下图展示了一个示例布局,其中bskSat卫星的动力学被添加到与飞行软件(FSW)算法分开的进程中,这些算法在该卫星上执行。在每个进程中,设置了若干任务,这些任务以指定的频率进行评估。

weixin_57997461的博客 1137

Docker 安装JDK1.8 Docker安装JDK1.8 使用Docker提供的镜像

Docker 安装JDK1.8 Docker安装JDK1.8 使用Docker提供的镜像 一、安装镜像 1、搜索网址: https://hub.docker.com/ 2、docker中搜索: docker search jdk / java 3、安装JDK1.8:docker pull java:8 或者 docker pull openjdk:8 4、查看已安装的镜像: docker images ...

HaHa_Sir的博客 3万+

告别同质化!用PyTorch Geometric手把手实现RGCN处理多关系图数据(附实战代码)

本文详细介绍了如何使用PyTorch Geometric实现关系图卷积网络(RGCN)处理多关系图数据,特别适用于社交网络分析、推荐系统等场景。通过实战代码演示了从数据加载、模型构建到训练优化的完整流程,帮助开发者高效处理异构图数据,提升模型性能。

weixin_30781433的博客 259

【小试牛刀】基于JDK1.8镜像,构建项目一键自动化部署到docker

经常在Github或者Gitee的开源平台上看到应用的多种部署方式。很多应用已经支持`docker compose`编排工具一键打包部署运行了。 例如,[若依项目](https://gitee.com/y_project/RuoYi-Cloud)支持的应用一键编排部署

扶摇的博客 3641

Java对接海康威视明眸门禁设备

海康威视合作生态致力打造一个能力开放体系、两个生态圈,Hikvision AI Cloud开放平台是能力开放体系的核心内容。它是海康威视基于多年在视频及物联网核心技术积累之上,融合AI、大数据、云计算等技术,为合作伙伴提供的一个二次开发及创新的平台。的SDK复制到linux的lib目录下(如果是docker发布,记得做好共享映射哦)大家有没有想过,windows版的SDK为什么要复制到项目根目录的lib文件夹下?所以发布到linux的时候,我们需要将。打开AcsMain文件。................

Good Luck 7875

【AUTOSAR-IpduM】-2.2-创建并配置一个接收RX的(Multiplexed-I-PDU)多路复用

案列背景: 在CFG中配置一个发送TX的(Multiplexed-I-PDU)多路复用Frame。 目录 1 在Arxml中创建一个发送的多路复用Frame 2 CFG导入带多路复用Frame的ARXML 2.1 CFG中提示的错误Error 2.2 如何解决CFG中提示的错误Error 3 结尾 <--返回「Autosar_BSW高阶配置」总目录--> <--返回「Autosar_BSW高阶配置」专栏主页--> <--返回「个人博客」首页--&g..

「汽车电子助手」的博客 1570

使用Docker Compose部署SpringCloud项目(详细)

使用Docker Compose部署SpringCloud项目

m0_53246817的博客 1901

系统架构设计(以飞控系统、航电系统、机电管理系统、电子电气架构为例)

系统架构涉及对系统的结构和行为进行高层次的描述。它包括系统的组成部分、这些部分之间的关系、与外部环境的交互方式,以及满足特定功能和非功能性需求的方法。系统架构定义了系统的总体设计蓝图,指导系统的开发、集成、部署和维护。系统架构设计的目的是通过合理的结构和设计原则,确保系统能够高效、稳定、安全地运行,满足当前和未来的需求,同时具备良好的维护性、扩展性和可持续性。良好的系统架构不仅能够提高系统的开发效率和运行性能,还能降低长期的维护和运营成本,支持系统的持续演进和技术更新。

qq_41854911的博客 3052

安装Docker和下载images镜像和常用Docker命令

安装Docker和下载images镜像和常用Docker命令 我的是centos7的方法: $sudo yum install docker 直接yum安装contos7使用centos6.5先获取epel源并 启动Docker,并注册开机服务 [root@iZ258c9w799Z ~]# sudo service docker start Redirec...

weixin_33757609的博客 472

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Docker的安装及镜像、容器的常用操作

Centos安装Docker Docker修改镜像源配置 验证Docker启动镜像 Docker的基础操作 镜像、容器的常用操作

醉酒的戈多的专栏 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Docker(Docker的安装和介绍,常用命令,镜像制作,服务编排,docker私服)

我们写的代码会接触到好几个环境:开发环境、测试环境以及生产环境等等。多种环境去部署同一份代码,由于环境原因往往会出现软件跨环境迁移的问题(也就是“水土”不服针对这种问题如何解决?我们可以将工程及此工程依赖的所有软件打包到一个容器中统一部署Docker 是一个开源的应用容器引擎,基于Go 语言并遵从 Apache2.0 协议开源。它可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

qq_1424674116的博客 2836

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

docker安装及一些常用镜像启动脚本

这里写自定义目录标题docker的安装及常用镜像启动脚本docker环境安装常用镜像脚本 docker的安装及常用镜像启动脚本 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 docker环境安装 安装yum-utils及device mapper yum -y install yum-utils device-m

Zhangbijin的博客 929

Docker——安装、常用命令、生成镜像(Dockerfile)

文章目录Docker——安装、常用命令、生成镜像1. Docker 安装2. Docker 常用命令2.1 基础信息类2.2 镜像-基础命令2.3 容器-基础命令2.4 容器与宿主机(拷贝、端口映射、路径映射)3. 生成镜像3.1 Commit 方式3.2 Dockerfile 方式 Docker——安装、常用命令、生成镜像 1. Docker 安装 切换到root用户 $ su - root ...

蒋含竹的博客 3012

CentOS 7.9下安装Docker及常用镜像

CentOS 7.9下安装Docker及常用镜像 本文档为在Centos 7.9下安装Docker及常用镜像的指导文件。 一、安装Docker 1、环境准备 操作系统版本为centos 7.9,内核版本需要在3.10以上,需要保障能够连通互联网,为了避免安装过程中出现网络异常建议关闭linux的防火墙(生产环境下不要关闭防火墙,可根据实际情况设置防火墙出入站规则)。 #查看内核版本 sudo uname -r #查看系统版本 sudo cat /etc/redhat-release #关闭防火墙 sudo

lailai的博客 1万+

Linux下docker安装及常用镜像安装

安装docker 1. 安装软件包 yum install -y yum-utils 2. 设置仓库镜像 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 3.更新包索引 yum makecache 4.安装docker ce yum install docker-ce docker-ce-cli containerd.io 5.启动docker systemct

qq_44741568的博客 437

新手安装Docker详细教程,配置镜像源,拉取镜像,常用的docker命令、带图解

新手安装Docker详细教程,配置镜像源,拉取镜像,常用的docker命令、带图解

yytytyty的博客 1897

Centos7 docker docker-compose安装及镜像部署常用操作

使用 yum 安装(CentOS 7下) Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。 通过uname -r命令查看你当前的内核版本 [root@runoob ~]# uname -r 安装 Docker 从 2017 年 3 月开始 docker 在原来的基础上分为两个分......

weixin_45623983的博客 9457

docker环境安装,镜像和容器常用命令

docker学习笔记 1 docker环境安装 1.1 安装yum-utils yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2 1.2 为yum源添加docker仓库位置 yum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repo 1.3 安装docker yuminstalldocker...

dayformyjob 477

Docker 安装常用镜像

1.前言 我们在平时的开发中可能会用到 mysql,redis 还有 mongodb 等用于存储数据,但是有时候我们使用测试环境可能不太方便(例如:在家不能连接公司数据库),这时候我们可以在本地或者自己的云服务器上就有了发挥的作用了,但是如果我们在本地安装这些的话就很占我们电脑的内存了,这时候完全可以考虑 docker 了。 2.安装 Docker 2.1 在 Linux 上安装 docker 在...

南桥听雨声 431

Docker(上)(安装Docker、配置阿里镜像加速、Docker运行流程、Docker常用命令)

一、Docker概述 1、什么是Docker Docker是世界领先的软件容器化平台 Docker公司开发,开源,托管在github 跨平台,支持Windows、MacOS、Linux 名词: 镜像:Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。 容器:容器的实质是进程;容器技术从本质上讲是将程序隔离、打包的技术,类比:简.

小游子YKY的博客 5158

基于Vmware安装常用的Docker镜像系统Alpine

目录Alpine介绍新建虚拟机配置操作系统安装系统配置使用阿里镜像修改ssh配置安装编译等工具 Alpine介绍 Alpine是Linux操作系统。由于它体量小,所以经常作为Docker镜像的基础镜像。基于Vmware的安装可以利用虚拟机的优势进行以Alpine系统为基础的其他镜像的研究。 新建虚拟机配置 1、官网下载是alpine3.10的虚拟机版本。(不知道为什么3.12的无法安装)。 2、在选择操作系统时,“客户机操作系统”选择“Linux”,“版本”选择“其他Linux内核4.x或更高版本内核64位

sword_csdn的博客 1281
上一篇: Centos 安装docker,docker-compose
下一篇: Docker 部署Spring boot + Vue(若依为例)
Java程序之猿
博客等级 码龄9年 2599粉丝 140原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值