百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT技术 > 正文

必须掌握的Docker常用命令

wptr33 2024-11-22 22:00 20 浏览

点赞再看,养成习惯,微信公众号搜索【虚竹讲程序经】,获取更多技术干货!

上期我们提到了实际生产遇到的一些服务器部署问题,之后通过Docker完美解决,今天介绍Docker的常用命令,实际开发中使用频率相对较高。

  • 搜索镜像
docker search 镜像名称

// 搜索nginx镜像,一般STARS最多的就是官方的
docker search nginx
  • 下载镜像
// 如果不加镜像版本,默认下载最新的
docker pull 镜像名称:镜像版本

// 下载最新版本的nginx镜像
docker pull nginx

// 下载版本号是5.7的mysql镜像
docker pull mysql:5.7
  • 查看已经下载的镜像
docker images
  • 删除容器
// 删除容器,-f表示强制删除,可以不加
// 强制删除容器时,可以先不执行stop停止容器,不建议使用
docker rm <-f> 容器ID
  • 删除镜像
docker rmi <-f> 镜像名<:tags>
  • 查看当前运行中的容器
docker ps
  • 查看当前所有容器,包括停止的容器
docker ps -a
  • 把容器设置为开机启动,docker本身需要设置开机启动
docker update --restart=always 容器名字

// docker开机启动设置
systemctl enable docker
  • 进入容器
docker exec -it 容器名字(容器ID)  /bin/bash

// 退出容器,在容器中执行
exit
  • 启动,停止,重启容器
docker start 容器ID
docker stop 容器ID
docker restart 容器ID

// 创建容器,如果镜像不存在,会自动下载
docker create 镜像名
  • 第一次启动容器
// -p:需要映射的端口,port1表示宿主机监听的端口,port2表示容器内部端口
// -d:后台运行
// tomcat:表示镜像名称
docker run -p port1:port2 -d tomcat

相关推荐

python数据容器之列表、元组、字符串

数据容器分为5类,分别是:列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)list#字面量[元素1,元素2,元素3,……]...

深入理解 PYTHON 虚拟机:令人拍案叫绝的字节码设计

深入理解PYTHON虚拟机:令人拍案叫绝的字节码设计在本篇文章当中主要给大家介绍cpython虚拟机对于字节码的设计以及在调试过程当中一个比较重要的字段co_lnotab的设计原理!PYT...

Python快速学习第一天!

第一天:Python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言一、运行Python:1、在交互式环境下,直接输入Python进入Python编程环境[root@tanggao/]#...

Java 程序员的第一套Python代码

选择的Web组件是Python里面的Django,这不一定是一个最佳的框架或者最快的框架,当时他应该算是一个最成熟的框架。...

Python 中 必须掌握的 20 个核心函数及其含义,不允许你不会

以下是Python中必须掌握的20个核心函数及其含义...

Python代码:按和值奇偶比对号码进行组合

Python代码:按和值奇偶比对号码进行组合不少朋友在选定号码以后,会按照一定的和值来组号,比如大乐透常见和值有626372737481108116等我们不用固定在一个数上,我们可以给定...

30天学会Python编程:16. Python常用标准库使用教程

16.1collections模块16.1.1高级数据结构16.1.2示例...

Python强大的内置模块collections

1.模块说明collections是Python的一个内置模块,所谓内置模块的意思是指Python内部封装好的模块,无需安装即可直接使用。...

Python自动化办公应用学习笔记31—全局变量和局部变量

一个Python程序中的变量包括两类:全局变量和局部变量。一、全局变量·...

精通Python可视化爬虫:Selenium实战全攻略

在数据驱动的时代,爬虫技术成为获取信息的强大武器。而Python作为编程界的“瑞士军刀”,搭配Selenium库,更是让我们在动态网页抓取领域如鱼得水。本文将带你深入探索PythonSelenium...

Python中的数据类型操作

...

Python教程(二十五):装饰器–函数的高级用法

今天您将学习什么...

玩转Python列表/字典:增删改查与高效遍历技巧

为什么列表和字典是Python的灵魂?你是否遇到过这样的场景?想存储学生成绩,用列表却发现查找某个学生的分数像大海捞针?用字典存储购物车商品,却不知道如何高效批量修改价格?遍历数据时,传统循环写得...

Python列表操作

Python添加列表4分钟阅读在Python操作列表有各种方法。例如–简单地将一个列表的元素附加到...

充分利用Python多进程提高并发

在计算机编程中,我们经常需要同时执行多个任务。然而,传统的单线程方式无法充分利用计算机的多核处理器,导致程序的执行效率低下。Python中的多进程编程技术可以帮助我们解决这个问题,通过同时运行多个进程...