首页 > 其他分享 >docker 简单入门1

docker 简单入门1

时间:2024-08-08 14:51:08浏览次数:11  
标签:容器 执行命令 seata server 简单 镜像 docker 入门

 

这里写自定义目录标题

 

Docker

Docker安装(centos)

进入Linux命令行窗口
执行命令:

yum -y install docker

安装成功后如下图:
在这里插入图片描述

Docker启动、停止、查看状态

进入Linux命令行窗口
执行命令:

systemctl start docker

执行完成后命令行换行
查看docker 状态
执行命令:

systemctl status docker
执行完成后如下图:
在这里插入图片描述
绿色的字为当前docker 的状态
active(running) 正在运行中
active(dead)
停止docker服务
systemctl stop docker
再次查询docker 状态
执行完成后如下图:
红框中为当前docker的状态
在这里插入图片描述

Docker其他命令(常用)

查询镜像

执行命令:

docker images
执行后如下图:
在这里插入图片描述
由于当前docker 是刚刚安装上的所以里面没有任何的镜像

安装镜像

在线安装镜像

执行命令:

docker pull seataio/seata-server:1.4.2
下载seata-server的1.4.2版本的镜像
执行后如下图:
在这里插入图片描述
查询镜像后可以查看到新增的镜像信息
执行命令:
docker images
在这里插入图片描述

离线安装镜像(说明可能不标准)

提前下载对应的镜像包,上传到对应的服务器上。
执行命令:

docker load < seata-server-1.4.0.tar
执行成功后如下图:
在这里插入图片描述
查询镜像后可以看到新增的镜像
执行命令:
docker images
执行成功后如下图:
在这里插入图片描述

启动容器

参考seata-server1.4.2服务的镜像
第一次启动执行命令:

docker run -d --name seata-server -p 8091:8091 seataio/seata-server:1.4.2
后续启动:
docker start ac01b64bfb0f
查询正在执行的容器信息
docker ps
如下图:
在这里插入图片描述

查看所有的容器信息

docker ps -a
如下图:
在这里插入图片描述

重启容器

参考seata-server1.4.2服务的镜像
执行命令

docker restart ac01b64bfb0f

停止容器

参考seata-server1.4.2服务的镜像
执行命令

docker stop ac01b64bfb0f 在这里插入图片描述

修改容器中的配置文件(说明可能不标准)

参考seata-server1.4.2服务的镜像
修改 file,conf和registry.conf
执行命令:

docker cp file.conf 60b21f1de040:/seata-server/resources/file.conf
docker cp registry.conf 60b21f1de040:/seata-server/resources/registry.conf

把当前目录下的file.conf 拷贝到id是60b21f1de040中的目录/seata-server/resources/下
把当前目录下的registry.conf 拷贝到id是60b21f1de040中的目录/seata-server/resources/下
拷贝完成后重启对应的容器
执行命令

docker restart ac01b64bfb0f

docker comimt

从容器创建一个新的镜像
不推荐原因:黑盒操作,除了打包的当前人,其他人完全不知道是怎么进行的操作,修改了什么。
参考seata-server1.4.2服务的镜像
在修改完成后
执行命令

docker commit -p ac01b64bfb0f new-seata-server:1.0
docker images
执行命令后,就会生成新的镜像文件。如下图:

 

docker save

将指定镜像保存成 tar 归档文件。
执行命令:

docker save -o xxxxx-seata-1.tar docker.io/seataio/seata-server:1.4.2

docker load

导入使用 docker save 命令导出的镜像。
命令:

docker load < seata-server-1.4.0.tar
执行成功后如下图:
在这里插入图片描述
查询镜像后可以看到新增的镜像
执行命令:
docker images
执行成功后如下图:
在这里插入图片描述

参考:https://www.runoob.com/docker/docker-tutorial.html

标签:容器,执行命令,seata,server,简单,镜像,docker,入门
From: https://www.cnblogs.com/wangZBAPSY/p/18348940

相关文章

  • SpringBoot项目入门
    1.SpringBoot简介SpringBoot是一个用于快速构建基于Spring框架的应用程序的开源框架。它旨在简化Spring应用程序的初始搭建和开发过程,通过提供默认配置和约定大于配置的原则,使得开发者能够更快地启动新项目并减少样板代码的编写。 SpringBoot的一些关键特性:自动......
  • AI入门之深度学习:基本概念篇
    1、什么是深度学习1.1、机器学习  图1:计算机有效工作的常用方法:程序员编写规则(程序),计算机遵循这些规则将输入数据转换为适当的答案。这一方法被称为符号主义人工智能,适合用来解决定义明确的逻辑问题,比如早期的PC小游戏:五子棋等,但是像图像分类、语音识别或自然语言翻译等......
  • Webpack入门基础知识及案例
    webpack相信大家都已经不陌生了,应用程序的静态模块打包工具。前面我们总结了vue,react入门基础知识,也分别做了vue3的实战小案例,react的实战案例,那么我们如何使用webpack对项目进行模块化打包呢?话不多说,开始!!目录一、熟悉webpack的主要功能二、Webpack的核心概念三、使用webp......
  • centos7.9 安装docker-ce
    #step1:安装必要的一些系统工具sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#Step2:添加软件源信息sudoyum-config-manager--add-repohttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#Step3sudosed-i's+download.docker.c......
  • Autofac 基础入门
    1.安装 Autofac和 Autofac.Extensions.DependencyInjection2.举例如何使用,创建一个Interface的文件和Service的文件Interface是接口,Service是实现3,新建一个Config文件夹->AutofacInterfaceConfig.csusingAutofac;usingSystem.Reflection;namespaceWebApplication2.......
  • automapper的入门使用
    1.安装automapper2.创建一个Config文件夹->创建AutoMapperConfigs.cs文件3.配置AutoMapperConfigs.cs,里面的实体类我就不展示了,太多了namespaceFresh.Config{publicclassAutoMapperConfigs:Profile{///<summary>///在构造函数中配置映......
  • 让B站直接变成一个纯粹的音乐平台的简单小方法
    可能在大多数人眼里,B站就是一个内容丰富的高质量视频平台 但实际上B站还是一个“音乐平台”,只不过大多数时候都是以视频的形式呈现,所以你们可能对此没啥感觉。那么今天给大家分享一款神级插件,让B站变成一个纯粹的音乐平台,给你带来前所未有的体验~ENO-M(浏览器插件)这是一款......
  • WPF PopUp的简单使用
    <Windowx:Class="WpfApp1.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.c......
  • C语言菜鸟入门·数据结构·链表超详细解析
     目录1. 单链表1.1 什么是单链表1.1.1  不带头节点的单链表1.1.2 带头结点的单链表1.2 单链表的插入1.2.1 按位序插入(1)带头结点(2)不带头结点1.2.2 指定结点的后插操作1.2.3 指定结点的前插操作1.3 单链表的删除1.3.1 按位序删除1.3.2 指......
  • 如何创建一个简单的音乐推荐页面:从零开始的指南(内含完整代码)
    如何创建一个简单的音乐推荐页面:从零开始的指南引言在这篇博客中,我们将学习如何创建一个简单的音乐推荐页面。这个项目将帮助你熟悉HTML、CSS和JavaScript的基本使用。我们会创建一个现代化的页面,包括一个顶部导航栏、一个轮播图展示最新音乐、一个推荐歌曲列表以及一个基础......