Linux-Docker镜像-基础操作命令

这篇具有很好参考价值的文章主要介绍了Linux-Docker镜像-基础操作命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考 https://www.cnblogs.com/lyj1023/p/16544717.html

1查看本地镜像:docker images

2查看镜像内容:tar xvf nginx.tar.gz

3 docker run [选项] [镜像名] [shell 命令] [参数]

docker run centos /bin/echo 'hello wold'

4显示正在运行的容器

docker ps

docker ps -a #显示所有容器(正在运行及关闭的所有容器)

5指定端口映射

方式1:本地端口81映射到容器80端口:

#docker run -p 81:80 --name nginx-test-port1 nginx

方式2:本地IP:本地端口:容器端口

#docker run -p 10.0.0.101:82:80 --name nginx-test-port2 docker.io/nginx

方式3:本地IP:本地随机端口:容器端口

#docker run -p 10.0.0.101::80 --name nginx-test-port3 docker.io/nginx

方式4:本机IP:本地端口:容器端口/协议,默认tcp协议

#docker run -p 10.0.0.101:83:80/udp --name nginx-test-port4 docker.io/nginx

方式5:一次性映射多个端口+协议

#docker run -p 86:80/tcp -p 443:443/tcp -p 53:53/udp --name nginx-test-port5 docker.io/nginx

6查看容器已经映射的端口:

[19:31:21 root@ubuntu-lyj ~]#docker port nginx-test-port5

55/udp -> 0.0.0.0:55

55/udp -> :::55

80/tcp -> 0.0.0.0:86

7进入到正在运行的容器

使用nsenter命令:推荐使用此方式,nsenter命令需要通过PID进入容器内部,

(1)获得容器Pid

doker ps

Linux-Docker镜像-基础操作命令

使用docker inspect -f "{{.State.Pid}}" 容器自定义名称或DockeID,如

Linux-Docker镜像-基础操作命令

执行docker inspect -f "{{.State.Pid}}" ec63275a02e0命令后

Linux-Docker镜像-基础操作命令

获得容器Id为2708

(2)进入容器

Linux-Docker镜像-基础操作命令

执行nsenter -t 2708 -m -u -i -n -p命令进入容器文章来源地址https://www.toymoban.com/news/detail-471618.html

Linux-Docker镜像-基础操作命令

到了这里,关于Linux-Docker镜像-基础操作命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker镜像操作命令

    目录   一、查看镜像 二、删除镜像 三、停止镜像运行 四、上传镜像 五、运行镜像   1.查看本地主机上已有镜像的基本信息 2.查看正在运行的镜像  3.查看所有容器 4.查看所有容器ID docker rmi:Docker删除镜像的命令; OPTIIONS: 命令选项,-f强制删除镜像; IMAGE:需要删除

    2024年02月05日
    浏览(34)
  • Docker 常用【基础|镜像】命令

    Centos7 下载|安装|配置|卸载 Docker:https://liush.blog.csdn.net/article/details/129664121 一、基础命令 docker version # 查看docker版本信息 docker info # 查看docker及环境信息 docker help # 查看帮助文档 docker images  # 列出本地主机上的镜像 docker search [options] 某个XXX镜像名字   # 搜索镜像  一般在d

    2024年02月06日
    浏览(37)
  • Docker容器------镜像,容器基础命令

    目录  一,docker镜像  1,查看docker版本  2,获取镜像 2.1查看下载到本地的所有镜像   2.2 获取镜像信息 2.3 添加镜像标签(上传镜像到仓库)   2.4 镜像导出  2.5 镜像导入  2.6 ,删除镜像  2.7 上传镜像 ​编辑 二,docker 容器操作 1,查看容器 2,容器创建----docker create  

    2024年02月05日
    浏览(53)
  • docker 常用命令大全(基础、镜像、容器、数据卷)

    镜像的名称组成: 镜名称一般分两部分组成:[repository]:[tag]。 在没有指定tag时,默认是latest,代表最新版本的镜像 如图: 这里的mysql就是repository,5.7就是tag,合一起就是镜像名称,代表5.7版本的MySQL镜像。 常见的镜像操作命令如图: 从DockerHub中拉取一个nginx镜像并查看 1)

    2024年03月12日
    浏览(57)
  • 逸学Docker【java工程师基础】2.Docker镜像容器基本操作+安装MySQL镜像运行

    在这里我们的应用程序比如redis需要构建成镜像, 它作为一个Docker文件就可以进行 构建 ,构建完以后他是在 本地的 ,我们可以 推送 到镜像服务器,逆向可以 拉取 到上传的镜像,或者说我们可以保存为 压缩包 进行 相互传递 。 在本地的镜像可以传来传去,本身也可以查看

    2024年02月01日
    浏览(54)
  • Docker关于下载,镜像配置,容器启动,停止,查看等基础操作

    关于什么是Docker容器?我们该如何去简单化的将他理解? 虚拟化的革新发展,进而带动当代云原生等一些新概念的高速发展,进而docke体现了他的先进性、便捷性,操作简单性; Docker容器是基于linux容器的技术,在此基础上进一步的封装更正,让用户不用去担心容器的管理,

    2024年02月11日
    浏览(45)
  • 【Linux|Docker】以CentOS 7为基础镜像制作一个目标镜像(Nginx)

    ==== 需要哪些东西? 1.nginx的安装脚本 install_nginx.sh 源码 https://nginx.org/download/nginx-1.23.3.tar.gz 2.Dockerfile 3.1 准备环境,新建目录 3.2 编写一个编译安装nginx的脚本 为了提高效率,编写一个脚本执行,一次性编译安装好! vim install_nginx.sh 脚本文件内容如下: 3.3 编写Dockerfile 编写

    2024年02月14日
    浏览(48)
  • 如何在 Linux 命令行下玩转 Docker——如何使用 Dockerfile 来构建和运行容器镜像

    作者:禅与计算机程序设计艺术 Docker 是一款开源的容器化技术,它利用 Linux 内核的容器特性,将应用部署到独立的进程环境中。基于容器技术可以极大地提高开发者和运维人员的效率,降低部署、测试和生产环节中的成本,有效地实现云计算资源的弹性伸缩。 本文主要介绍

    2024年02月07日
    浏览(59)
  • 【Linux操作系统】【综合实验一 Linux操作基础】【浅试Linux命令】

    Linux均以文件形式存在 本文出现的命令浅尝辄止,具体使用参考文档即可 解决一个任务的方法很多,本文仅浅试了一些简单的命令 要求掌握Linux基础操作,熟悉Linux行界面,并 明白操作的原理以及目的(难) ;熟悉Linux系统环境。 通过这个第一阶段实验,要求掌握以下操作

    2023年04月08日
    浏览(101)
  • Linux操作系统学习,Linux基础命令大全

    友情提醒 先看文章目录,大致了解文章知识点结构,点击文章目录可直接跳转到文章指定位置。 ①Linux是基于Unix的开源的免免费的一款操作系统,由于系统的稳定性和安全性被成为程序代码运行的最佳操作系统环境。 ②Linux发行版的不同,可以分为 1)乌班图:Ubuntu 2)红帽

    2024年02月14日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包