首页 > 其他分享 >docker命令学习

docker命令学习

时间:2023-08-16 13:35:20浏览次数:38  
标签:容器 端口 学习 命令 镜像 docker id 运行

docker镜像命令:                                            退出:exit                     退出但是不停止运行:Ctrl+p+q

                     删除容器:rm 容器id

docker images   查看镜像

docker search  镜像名称     查找镜像

docker pull  镜像名称:版本      下载指定镜像的版本

docker  rmi -f  镜像id    镜像id  镜像id  删除指定多个镜像

docker  rmi   -f  $(docker images -aq) 以此删除所有镜像

 

docker容器命令: 

注意:先创建镜像才能再创建容器!

docker run [可选参数] image

可选参数:

--name ="Name"  为容器创建名字  如:MySQL01   MySQL02

-d   后台运行

-it   以交互方式运行 进入容器查看内容

-p            指定容器端口号  -p 8080:8080

  -p:主机端口:容器端口(常用)

  -p:容器端口

  -p ip:主机端口:容器端口

-p  随机端口

 

测试:

PS C:\Users\az> docker run -it centos /bin/bash
[root@6f308a3c73f8 /]#

 

列出正在运行的容器:docker  ps

列出正常运行+运行过的容器 : docker  ps -a

列出正常运行容器id:docker ps -q

列出正常运行+运行过的容器的id: docker ps -aq

查看容器内部的信息:docker inspect 容器id

 

docker常见问题:docker run -d时如果前台没有正在运行的容器会自动关闭后台运行的容器

进入当前正在运行的容器: docker attach 容器id

拷贝docker容器内的文件:docker copy  容器id:容器内文件路径       目的的主机路径

 

标签:容器,端口,学习,命令,镜像,docker,id,运行
From: https://www.cnblogs.com/zz999zhl/p/17633757.html

相关文章

  • 2023年Java学习路线,23分钟视频讲解,快速掌握Java课程体系
    自学Java开发并非易事,特别是当你刚开始学习时,需要面对的困难似乎比预期的要多得多。但是,如果你有一个系统的学习路线和计划,并注重实践,那么你将会逐渐掌握Java,有效的提高学习效率。深知大家自学Java的苦,苦于没有系统的知识体系,不知道该学什么?看哪个视频比较好?因此,老杜精心录制了一版......
  • gunicorn学习笔记
    官方文档:https://docs.gunicorn.org/en/stable/部署flask相关2.1参考:https://blog.csdn.net/qq_41608408/article/details/1261107462.2参考:https://blog.csdn.net/luhuibo318/article/details/1026881542.3参考:https://www.jianshu.com/p/fecf15ad0c9a2.4参考:https://w......
  • Linux常用命令
    1.目录进入目录:cdxxx返回当前用户的根目录: cd返回上一级目录:cd..进入当前目录的xxx目录:cd./xxx2.用户切换用户:su 用户名新增用户:useradd-g 用户组:用户新增用户组:groupadd用户组添加用户密码:passwd 用户查看所有用户:vim/etc/passwd查看所有用户组:vim/etc......
  • c++学习知识
    1.c++11的各种新特性2.四件套,也就是各种硬件知识3.TCP编程4.Linux的各种指令5.编写shell脚本和python脚本......
  • echarts 学习1
    构建代码varecharts=require('echarts');//基于准备好的dom,初始化echarts实例varmyChart=echarts.init(document.getElementById('main'));//绘制图表myChart.setOption({title:{text:'ECharts入门示例'},tooltip:{},......
  • Docker镜像
    测试FROM指定基础镜像所谓定制镜像,那一定是以一个镜像为基础,在其上进行定制。就像我们之前运行了一个nginx镜像的容器,再进行修改一样,基础镜像是必须指定的。而FROM就是指定基础镜像,因此一个Dockerfile中FROM是必备的指令,并且必须是第一条指令。除了选择现有镜像为基......
  • 常见客户登录命令
    常见客户登录命令1、telnet远程登录,文明登录telnet命令通常用来远程登录,要开始一个telnet会话,必须输入用户名和密码来登录服务器。telnet因为采用明文传送报文,安全性不好。telnet命令还可做别的用途,比如确定远程服务的状态,比如确定远程服务器的某个端口是否能访问。命令格式:tel......
  • 基于Android的英语学习APP的设计与实现
    随着移动互联网技术的快速发展,利用手机APP进行工作学习已经成为大众非常喜欢的生活方式。作为传统英语课外学习的重要补充,为了更好的提升英语学习的效果,设计一款适合学生学习的英语学习APP成为关注的焦点。本文通过对当前市场的英语学习APP软件进行需求调研,以怎样更方便为学生用户......
  • Windows 操作系统命令行 netsh winsock reset 的作用详解
    这个命令是一个用于Windows操作系统中的网络故障排除工具,它用于重置Winsock相关的配置,以解决与网络连接和通信相关的问题。命令解释:netsh:这是Windows中的一个命令行工具,用于管理网络、接口和配置。winsock:这是WindowsSockets的缩写,是一种应用程序编程接口(API),用于......
  • 【QT 学习之路】事件
    事件(event)是由系统或者Qt本身在不同的时刻发出的。当用户按下鼠标、敲下键盘,或者是窗口需要重新绘制的时候,都会发出一个相应的事件。一些事件在对用户操作做出响应时发出,如键盘事件等;另一些事件则是由系统自动发出,如计时器事件。事件也就是我们通常说的“事件驱动(eventdrive)”......