Docker学习(三)docker容器操作

PostgreSQL和PostGIS安装、导入shp或gdb格式数据至数据库、使用QGIS测试上传PstGIS数据库操作和代码 本文详细介绍了postgresql和postgis安装步骤,并且使用postgis测试上传shp和gdb格式的矢量数据至数据库,包括步骤和代码,并使用qgis连接postgis数据查看数据库里的数据,数据依旧和本地数据一样可查看可编辑,方便后续数据底座开发和服务。 阅读详情

Docker学习(三)docker容器操作

容器是基于镜像创建的,说白了把一个镜像运行起来就是容器

查看容器

docker ps

img

查看正在运行的容器

上面什么也没有,因为我们没有正在运行的容器,下面我门启动一个容器

创建容器

docker run 创建tomcat容器

[root@localhost docker]# docker run --name tomcat -d -p 8080:8080 tomcat

命令说明:

  • –name tomcat:给容器取个名字
  • -d:后台运行
  • -p 8080:8080:将容器的8080端口映射到主机的8080端口,前一个8080是主机端口,后一个8080是tomcat,然后可以在浏览器通过主机ip:8080访问到tomcat。第一个端口8080如果是7070,那么访问的时候就是主机ip:7070.可以更改的哦
  • 最后一个tomcat是要运用的tomcat镜像,就是上面的repository

img

创建tomcat容器

我们这里启动了一个tomcat容器,然后在通过命令docker ps查看一下

如果在创建容器过程中出现如下情况,说明容器已经在运行了,你可以删除之后再重新创建:

img

容器已经运行

删除已经在运行的容器

docker rm 容器名

img

删除容器.png

之后重新创建容器。
访问试试,通过浏览器输入主机ip:8080成功访问到tomcat主页。

img

tomcat主页

拓展:
查看所有容器

docker ps -a

查看最后一次运行的容器

docker ps -l

查看停止的容器

docker ps -f status=exited

停止正在运行的容器

docker stop 容器名称/容器ID

启动容器

docker start 容器名称/容器ID

删除容器

docker rm 容器ID
 容器名称/容器ID

启动容器

docker start 容器名称/容器ID

删除容器

docker rm 容器ID
第一章:基础知识 - 概念与基础,理解什么是功耗 电源管理与功耗调优:实战项目经验分享 阅读详情

相关推荐

Python办公自动化:用python-docx打造专业级Word表格边框(附完整代码)

本文深入探讨了如何利用python-docx库精细控制Word表格边框,实现办公自动化。通过解析底层XML结构,提供了通用的`set_cell_border`函数,并附上完整代码,帮助用户轻松打造符合商业规范的专业级表格,提升报告、合同等文档的生成效率与视觉效果。

weixin_29089057的博客 546

docker中创建容器的两种方式(交互式与守护式)

当使用Docker时,有两种常见的方式来创建容器:交互式方式和守护式方式。本文将详细介绍这两种方式以及相关的命令,并结合具体案例进行说明。

jakelihua 7554

Delphi 12社区版免费了!手把手教你搭建跨平台开发环境(Windows/macOS/Android/iOS)

本文详细介绍了如何利用新发布的Delphi 12社区版,免费搭建支持Windows、macOS、Android和iOS的跨平台开发环境。内容涵盖从环境准备、安装、配置各平台SDK(包括Android与macOS/iOS的PAServer连接),到创建首个FireMonkey跨平台应用、集成数据库以及调试部署的完整实战流程,帮助开发者零成本启动高效开发。

butter的博客 977

操作Docker容器(1)创建容器

操作Docker容器(1) 创建容器 ​ 从现在开始,你会一点一点的慢慢忘掉臃肿的虚拟机,对容器的操作就像直接操作应用一样简单和快速。 ​ 本节主要讲解Docker容器的create,start,run,wait,和logs子命令。 1.新建容器 可以使用docker create 命令新建一个容器,例如: [h@h-81r7 ~]$ docker create -it ubuntu:latest 2d0ea8ca7f5d07647bb336d1ad25ddc73816ab15e8c4551d7c9a82d

gtdisscary的博客 2万+

【测试】echo发送和接收TCP/UDP数据包|shell 发送TCP/UDP数据包

目录 通过/dev/tcp、/dev/udp shell给tcp或udp服务发送16进制报文指令 通过/dev/tcp、/dev/udp (https://blog.youkuaiyun.com/u010039418/article/details/86251470) 通过/dev/tcp、/dev/udp可以直接在shell脚本中发起tcp、udp连接,方便又高效,平时用于测试啥的还是挺方便的。 直接发送 格式 /dev/udp/ip/port 比如要向本地10001端口发送数据,可以使用 ec.

我的笔记本 1万+

Ubuntu22.04下,用Fast-LIVO2+3DGS重建桌面小物件:从点云到高清模型的保姆级避坑实录

本文详细介绍了在Ubuntu22.04环境下,使用Fast-LIVO2与3DGS技术进行桌面小物件三维重建的完整流程。从环境配置、数据采集到点云-图像对齐和3DGS训练,提供了针对小物件优化的参数设置和避坑指南,帮助用户实现媲美商业扫描仪的高清模型重建效果。

weixin_30897233的博客 399

《Docker极简教程》--Docker容器--Docker容器的创建和使用

自定义镜像是通过编写 Dockerfile 并使用 Docker 构建命令来创建的。编写 DockerfileDockerfile 是一个包含了创建镜像的指令的文本文件。在 Dockerfile 中,你可以定义从基础镜像开始所需的操作和配置,例如安装软件包、设置环境变量、添加文件等。

喵叔 1万+

Kubernetes多网卡环境下Calico网络配置避坑指南:如何精准指定业务网卡

本文针对Kubernetes多网卡环境下Calico网络配置的常见痛点,提供了精准指定业务网卡的实战指南。通过深入分析Calico的IP自动检测机制,详细解读并对比了五种IP_AUTODETECTION_METHOD配置方法(如interface、cidr、can-reach等),帮助运维人员从根源上解决网络分区和Pod通信失败问题,确保生产集群网络的稳定与可靠。

weixin_28835551的博客 730

容器学习Day01-初识容器

随着容器技术的迅速发展,开发者已经由传统的虚拟机方式开始转向容器技术,为了适应潮流,咱也来学习一下,在这里记录下自己的学习笔记。以上就是今天学习了解的内容,后面准备虚拟机环境进行系统的学习。

AtobeKegio的博客 1456

点餐系统数据库设计--SQL Server

友情链接 1、学生成绩管理系统数据库设计–MySQL 学生成绩管理系统数据库设计–MySQL 2、医疗信息管理系统数据库–MySQL 医疗信息管理系统数据库–MySQL 3、邮件管理数据库设计–MySQL 邮件管理数据库设计–MySQL 4、SQL Server医疗信息管理系统数据库【英文版-源码】–(Medical Management System Database) SQL Server医疗信息管理系统数据库【英文版-源码】–(Medical Management System Database) 5

若如初见 8万+

最优控制 (Optimal Control) 算法详解及案例分析

最优控制是一种通过优化控制输入,使系统在满足约束条件的情况下达到最优性能的控制方法。其目标是最小化或最大化一个性能指标。

闲人编程的博客 2092

Docker实战——容器

由于 Docker 构建在Linux 的基础上因此从 Linux 底层来看,Docker 是利用 Linux Control Group(简称:Linux CGroup)来实现对资源使用的控制。因此,要掌握 Docker 容器的资源管理,有必要先了解一下什么是 Linux CGroup。Linux CGroup 是 Linux 中的一些进程,通过这些进程可以限制应用对资源的使用。并且,通过 Linux CGroup 可以对系统资源做精细化控制。Linux CGroup 主要提供一下功能。

lym003的博客 5144

【四足机器人项目实战】四足机器人支撑腿反作用力规划之VMC解耦控制方法

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、基于模型的工作空间控制框图二、原理三、缺点 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对未简化的动力学模型规划反作用力+运动学模型雅可比+虚功原理规划关节扭矩方法做个简单的介绍,具体内容后续再更,其他模块可以参考去我其他文章 提示:以下是本篇文章正文内容 一、基于模型的工作空间控制框图 . . 二、原理 基于机器人的动力学模

qq_35635374的博客 6597

Docker学习(三)Docker容器的基本操作

什么是镜像: •将应用程序及其依赖、环境、配置打包在一起就是镜像 什么是容器: •镜像运行起来就是容器,一个镜像可以运行多个容器 从 DockerHub 中拉取镜像的基本操作和命令:Docker学习(二)Docker的基本操作_程序搬砖员的博客-优快云博客 下面内容是拉取镜像后,如何运行容器,以及修改容器中的配置等。 这里以nginx为例: ...

我是混IT圈的 2329

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Docker学习(三):Docker基本操作(连接容器、删除容器)

一、连接容器 docker attach <container_name>/<container_id> 通过container_name连接容器 开启一个docker容器后通过ps进行查看,并通过attach <container_name>连接容器 通过container_id连接容器 开启一个docker容器后通过ps进行查看,并通过a...

BearStarX的博客 1315

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

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

Docker学习笔记(三)之容器的基本操作

容器是一个打包了应用和服务的环境,是一个轻量级的虚拟机,每一个容器都由一组应用和必要依赖的库组成。 容器作为软件应用的标准集装箱,必须要定义与应用无关的接口。 这次主要学习容器的标准操作创建容器创建完容器后docker都会返回一个容器的ID。这个ID是唯一表示容器的。 1. docker create创建的容器处于停止状态。 2. docker run创建并启动容器 这两者若创建的容器没有

辛明辉的专栏 4081

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

tomcat子容器启动失败_Docker学习(三)docker容器操作

查看容器docker ps上面什么也没有,因为我们没有正在运行的容器,下面我门启动一个容器创建容器docker run 创建tomcat容器[root@localhost docker]# docker run --name tomcat -d -p 8080:8080 tomcat命令说明:--name tomcat:给容器取个名字-d:后台运行-p 8080:8080:将容器的8080端口映射...

weixin_39644021的博客 276

容器端口访问不到_Docker学习(三)docker容器操作

查看容器docker ps上面什么也没有,因为我们没有正在运行的容器,下面我门启动一个容器创建容器docker run 创建tomcat容器[root@localhost docker]# docker run --name tomcat -d -p 8080:8080 tomcat命令说明:--name tomcat:给容器取个名字-d:后台运行-p 8080:8080:将容器的8080端口映射...

weixin_33047553的博客 187

docker学习(三) docker容器操作(容器创建、删除、查看、启动、停止)

查看容器 查看正在运行的容器 docker ps 个列意义: 参数名称 参数意义 CONTAINER ID 容器id IMAGE 创建容器时所使用的镜像 COMMAND 运行容器中的软件执行的命令 CREATED 容器的创建时间 STATUS 容器的状态: UP 表示运行状态 Exited 表示关闭状态 PORTS 宿主机端口和容器中软件的端口的对应关系 ...

Min_JW的博客 3281

Docker学习笔记(三):镜像与容器管理进阶操作

Dockerfile文件cd myfile# 配置yum源#安装vim编辑器、ifconfig命令查看网络IP、java8及lib库#ADD 是相对路径jar,把jdk-8u461-linux-x64.tar.gz添加到容器中,安装包必须要和Dockerfile文件在同一位置#配置java环境变量EXPOSE 80。

yuxb73的博客 1256

Docker学习系列(三)——操作篇:容器数据卷

卷技术:目录挂载,将容器的目录挂载到虚拟机或者Linux上。 用于 容器的持久化和同步操作。 方式1:docker run -it -v 主机目录:容器目录 挂载例1 # 终端1 root@localhost testdocker]# cd /home/ [root@localhost home]# ls fancy # 以交互的方式启动centos镜像,主机的/home/test 目录挂载到容器的/home目录 [root@localhost home]# docker run -it -v /home

fancy的博客 1161

docker学习笔记(三)——容器的常用操作

上篇文章介绍了镜像的常用操作,本篇讲解容器的常用操作,docker的容器非常轻量级,我们可以随时创建或者删除容器。 1.创建容器 新建容器: docker create Example: docker create -ti ubuntu 说明:使用docker create命令创建的容器处于停止状态,可以使用docker start命令启动它。 新建并启动容器: docker ...

linsuren的博客 349

docker学习笔记(三): 简单的容器操作

书接上回~ 上回说到hello world,这次说下对容器的简单操作! 容器命名: sudo docker run --name my_container –i –t Ubuntu /bin/bash    --name :创建一个容器名为 my_container的容器 重新启动容器: sudo docker start b6b3e2ea4cef sudo doc

乄浅醉的专栏 340

Docker 学习笔记(三):Centos7 中 Docker 使用,镜像、容器,以及操作等常用命令小结

Centos7 中 Docker 使用,镜像、容器,以及操作等常用命令小结。

积累,沉淀,温故而知新 1621
上一篇: Docker学习(二)docker镜像操作
下一篇: Spring Boot 的项目打包成的 JAR 包,制作成 docker 镜像并运行
我是陈胖丁
博客等级 码龄11年 207粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值