docker如何启动已经存在的容器。

Docker容器操作 docker run 可以启动容器,进入到容器,并随机生成容器ID和名称。容器常用命令:docker ps 运行状态的容器docker ps -a 是看所有的容器docker ps -aq 看所有容器的iddocker create 建立容器docker start 开启容器docker stop 关闭容器docker run 先去本地找镜像,没有就去网上仓库拉取,拉取后建立容器docker cp 真机和容器之间复制文件docker rm -f 强制删除容器。 阅读详情
AI摘要

本文介绍了如何在Docker中启动已存在容器,查看进程,使用DockerCompose进行集群部署,包括compose文件的配置、安装与补全,以及日志管理。作者分享了初次使用Docker时遇到的问题和解决策略。,

本文为我首次创作csdn。记录和分享平时遇到的问题以及解决方法。

Docker已经存在的容器如何进行启动:

首先进入命令执行:docker ps -a操作

        如果只执行docker ps操作,只会看到正在执行的操作,不会显示所有的进程,只会提示你是否已经启动该容器,需要通过-a操作来进行查看对应的容器的 id。

        在输入docker ps -a 操作之后将会得到所需要的id。

这里获取对应的id。

执行docker start 对应的id进行对应启动

之后再经过查看就可以获得所需要的进程。

docker images是用来查询已经创建的镜像列表

        这里的images不能理解为图片。是一个镜像。也可以用--help指令来查询具体的操作。

DockerCompose:集群部署启动。

        compose文件,是一个文本文件。是多个容器的run命令的集合,只不过不是直接用run,是用语法和指令进行代替。不用像之前一个一个手动启动容器。

version: "3.8"
 services:
  mysql:
    image: mysql:版本
    environment:
     MYSQL_ROOT_PASSWORD: 123 
    volumes:
     - ""
     - ""
#挂载点,挂载目录
  web:
    build: .
    ports:
     - ":"

端口需要自己进行指定。

docker compose类似把run命令转换成指令。

这里是容器内部进行使用,所以不需要对外端口暴露。

docker compose的安装和Base自动补全:

# 安装
curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

#自动补全:

# 补全命令
curl -L https://raw.githubusercontent.com/docker/compose/1.29.1/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose

如果出现错误可以尝试进行追加:
echo "199.232.68.133 raw.githubusercontent.com" >> /etc/hosts。

这里建议先使用补全命令再尝试追加,不同的电脑环境会有不同的结果。

具体的命令可以通过--help指令来获得详细的解释和使用。

docker compose 的集群部署

docker-compose up -d

在后台将docker-compose 集群启动。

一键创建容器。

docker-compose logs -f来查看日志,如果发现服务内有些在报错。可能是由于服务部署的顺序有问题,这里可能是服务注册中心如nacos启动服务过慢,其他服务尝试注册失败,所以最终可能会报错。建议先部署nacos等注册中心,再部署其他法务。

docke-compose restart 服务.

第一次创作,如有建议希望大家提出,我会尽量改善,并且将会在这里记录我在学习中遇到的困难和解决方式,诸君共勉。

Docker 容器设置自启动 容器自启动分为两种情况 一为新建容器时配置自启参数 docker run --restart=always 容器id 或 容器名称 二为已存在的容器配置自启 docker update --restart=always 容器id 或 容器名称 阅读详情

相关推荐

南邮-软件设计实验(C++版)

南邮软件设计 A档 一、分数统计 课题内容:   设计一个分数统计程序。包括学生信息的输入输出以及排序。通过该课题全面熟悉数组、字符串、文件的使用,掌握程序设计的基本方法及友好界面的设计。 课题要求: (1)输入某班级学生的姓名、分数; (2)对(1)的分数进行降幂排列并输出; (3)具有输入输出界面。 示例代码: #include<bits/stdc++.h> using...

Dainelcw 1万+

Docker容器的启动

一、Docker安装Nginx 1、Docker上启动nginx 使用docker 下载nginx 镜像 docker pull nginx nginx@nginx:~$ docker pull nginx Using default tag: latest latest: Pulling from library/nginx c499e6d256d6: Pull complete 74...

fbbqt的博客 2万+

以太网接口及POE设计

PoE标准 Power Over Ethernet 是有源以太网供电的简称 通过Cat-5电缆供电在IEEE 802.3af以太网供电标准中进行了定义。PoE标准以前限制在几瓦以内,但更新的PoE技术可实现更高的功率。例如,PoE+允许每端口功率高达25 W,而PoE++(四 对以太网供电系统)通过使用现有电缆的所有电线允许70 W到100 W的功率。与此PoE标准并行的是ADI公司定义的专有标准 LTPoE++™,该标准定义高达90W的受电设备(PD)功率规范(请参见表1)。 表1. ADI...

u010783226的专栏 1万+

docker入门(启用容器)

docker入门(启用容器) 1、运行第一个容器命令 sudo docker run -i -t ubuntu /bin/bash 运行这个命令后,会根据ubuntu的镜像,创建一个ubuntu的容器 -i 表示容器的STDIN是开启的,-t表示为容器提供一个交互式的shell ubuntu 表示根据哪个镜像去创建容器 如果本地没有ubuntu镜像,那Docker会在DockerHub的公共镜像库为你找到你所需要的镜像 2、使用容器 我们可以把这个新创建的ubuntu容器当中一个新的操作系统使用,执行

优秀的程序员不应该是CRUD 1万+

HAL库移植实战:解决‘HAL_StatusTypeDef‘未定义报错的3个关键步骤

本文针对STM32开发中从标准库向HAL库移植时常见的'HAL_StatusTypeDef'未定义报错,提供了三个关键解决步骤:首先确保正确包含头文件入口,其次检查并配置模块使能宏,最后注意避免与标准库的同名结构体混用。文章通过实战案例解析了HAL库的模块化设计理念,帮助开发者高效解决混合编程中的编译问题。

book8的博客 207

2.4G跳频算法 2.4G切信道算法 (简例示意nRF52832)

2.4G跳频算法 nRF52832示例 2.4G自适应信道算法

Peter.Min 954

Docker启动常用容器命令及配置说明

Docker启动常用容器命令及配置说明Docker 容器相关命令Docker 启动mysqlDocker 启动nginxDocker 启动redisDocker 启动rabbitmqDocker 启动tomcatDocker 启动jar包 Docker 容器相关命令 容器是基于Docker镜像被创建的。 docker run [Options] image运行容器 docker run [Options] image #参数说明 --name="名字" 指定容器名字 -d

weixin_45698637的博客 10万+

Python 爬虫实战:Twitter 数据定向抓取(特定话题 + 用户推文爬取与分析)

在社交媒体研究、舆情监测和市场分析等领域,Twitter 数据具有极高的价值。本文将详细介绍如何使用 Python 构建一个完整的 Twitter 数据爬取系统,包括特定话题和用户推文的爬取与分析。我们将涵盖从认证到数据存储、清洗、分析和可视化的全流程。

u014481728的博客 1033

docker启动已存在容器

查看所有容器 docker ps -a 启动已存在容器 docker start 容器ID

m0_67393827的博客 3601

3、提升管壳式换热器能效:双螺旋盘管的应用研究

本研究探讨了在管壳式热交换器中应用双螺旋盘管以提升能效的可行性。通过实验对比双螺旋与单螺旋盘管的热传递效率,结果显示双螺旋盘管达到54.33%的效率,显著优于单螺旋的48.88%。双螺旋结构不仅增大了换热面积,还因产生剪切应力而减少结垢,延长运行周期。采用NTU方法评估热传递性能,验证了该设计在工业应用中的高效性与实用性,建议在制冷、空调、石油精炼等领域推广使用。

k8s6orchestrator的博客 106

图神经网络实战(2)——图论基础

图论 (Graph theory) 是数学的一个基本分支,涉及对图研究。图是复杂数据结构的可视化表示,有助于理解不同实体之间的关系。图论提供了大量建模和分析现实问题的工具,如交通系统、社交网络和互联网等。在本节中,将介绍图论的基本原理,主要涉及三个方面:图属性、图概念和图算法。

盼小辉丶的博客 1万+

容器 跟随docker启动,解决方案包括启动一个新的容器,修改已存在的容器

容器 跟随docker启动,解决方案包括启动一个新的容器,修改已存在的容器。为了让容器在Docker启动时自动启动,可以使用`--restart`标志来配置容器的重启策略。Docker支持几种不同的重启策略。

橙-极纪元-JJYCheng 997

AutoSAR系列讲解 - 总目录

博主想在开始前先讲一下我们的具体安排,这里就以目录加说明的形式展示出来,同时这也可以作为大家学习AutoSAR的参考。由于实践篇需要在很久以后才会更新,所以这里我们先罗列一下理论篇的内容,实践篇等开始更新的时候我再补充上

雪云飞星的博客 49万+

docker 带参数启动存在的容器

给大家整理了一些有关【Docker,容器】的项目学习资料(附讲解~~):https://edu.51cto.com/course/32956.htmlhttps://edu.51cto.com/course/8970.html如何用 Docker 参数启动存在的容器 在Docker开发中,有时我们需要将现有容器带参数启...

weixin_35617554的博客 248

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

windows docker(二) 启动存在的容器

此时访问宿主机的 /var/lib/docker/volumes/redis-data/_data 目录,即可查看 Redis 外挂的数据(注意:/var/lib/docker 是 Docker 默认数据存储路径,不同系统可能略有差异)。Source: /var/lib/docker/volumes/redis-data/_data → 数据卷在宿主机的实际存储路径(你要找的外挂目录)Source: d:/docker/redis/data → 宿主机的外挂目录(你要找的实际目录)

qq_38278142的博客 424

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Docker start启动已存在的Miniconda容器

通过docker start复用已停止的Miniconda容器,避免重复配置环境。结合挂载卷与conda快照,实现开发环境的持久化与跨平台一致,提升数据科学项目的可复现性和协作效率。

weixin_34413326的博客 555

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

如何在Linux中利用docker再次启动已经存在docker里面的容器(rabbitmq,nginx……)

如图,我们发现了docker里面的rabbitmq容器的状态是已经停止状态了 ,我们还知道了rabbitmq容器的CONTAINER ID(容器id)是:9e80c188cb21。我们有时候利用Linux已经把一些容器下载安装到docker里面去了,那么当我们退出来再次想启动这个容器的时候,我们该如何利用Linux命令去操作呢?1.输入docker ps -a查看所有容器,其中的-a是查看的容器有包括正在运行的和已经停止的。3.再次输入docket ps -a 查看该容器是否已经启动成功了。

c_xiao_dian_dian的博客 1133

Docker容器启动失败:找不到映像

作为一名默语博主,我深入探讨了在Docker容器启动过程中可能遇到的映像丢失问题。在本博客中,我将为您介绍如何应对这一挑战,解释为何会出现找不到映像的情况,以及如何预防和解决这一问题。我们将一同探索Docker中的最佳实践,确保您的容器能够顺利启动。在Docker容器启动失败并找不到映像时,不要惊慌。通过理解根本原因以及采取预防和解决措施,您可以轻松解决这个问题。记住定期清理无用映像、使用确切的映像标签以及考虑使用Docker Compose来管理容器,以确保您的Docker容器顺利运行。

沉淀所学,分享所思,让热爱与成长同行。商务记录AI实战经验,助力开发者快速成长。 热爱AI,希望做出有影响力的技术成果。 技术点亮生活,分享连接价值与机会。 专注AI落地实战,陪你走好技术每一步。 1159

Docker新手必看:容器启动失败的7个简单解决方案

对于想学Docker的朋友,建议先用简单的镜像练手,比如官方提供的hello-world或nginx。保持耐心,多实践,很快就能掌握容器技术的基本用法。特别适合Docker新手练习,它的在线环境已经预装好Docker,不用自己配置复杂的开发环境。我测试了几个容器项目,一键部署的过程很流畅,出错时还能直接查看实时日志,对调试帮助很大。经过多次踩坑,我总结了7个最常见的原因和对应的解决方法,分享给同样刚入门的朋友们。输入错误的镜像名称时,Docker会提示找不到镜像。命令,却忘记先启动Docker服务。

SapphireOwl29的博客 627
下一篇: Vue:[##################] / reify:core-js: timing reifyNode:node_modules/lodash Completed in 4923ms
happystudy_neu
博客等级 码龄4年 1140粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值