Docker常用操作命令(一)

Docker常用操作命令(一)

1、搜索镜像

docker search命令搜索存放在 Docker Hub中的镜像,此命令默认Docker会在Docker Hub中搜索镜像,可以配置了其他镜像仓库

[root@zch01 ~]# docker search centos

  1. NAME:镜像仓库名称
  2. DESCRIPTION:镜像仓库描述
  3. STARS:镜像仓库收藏数,表示该镜像仓库的受欢迎程度,类似于 GitHub的 stars
  4. OFFICAL: 表示是否为官方仓库,该列标记为[0K]的镜像均由各软件的官方项目组创建和维护
  5. AUTOMATED:表示是否是自动构建的镜像仓库

搜索指定版本搜索镜像

[root@zch01 ~]# docker search centos:latest

2、下载镜像

docker pull命令即可从 Docker Registry上下载镜像,Docker会从 Docker Hub中的仓库下载最新版本的镜像

[root@zch01 ~]# docker pull centos

下载指定版本镜像

# docker pull centos:latest

3、查看镜像

 docker images命令即可列出已下载的镜像

[root@zch01 ~]# docker images

4、删除镜像

删除已经下载的镜像

 docker rmi  镜像名称or镜像ID

如下操作:

[root@zch01 ~]# docker pull nginx

查看下载镜像

[root@zch01 ~]# docker images

删除镜像:

[root@zch01 ~]# docker rmi nginx

查看是否删除

[root@zch01 ~]# docker images

强制删除镜像

[root@zch01 ~]# docker rmi -f nginx

删除所有镜像,此操作比较危险,慎用

[root@zch01 ~]# docker rmi $(docker images -q)

5、查看容器

docker ps命令罗列出正在运行的容器

[root@zch01 ~]# docker ps

查看所有容器(包括已经停止的容器)

[root@zch01 ~]# docker ps -a

6、创建容器

docker run命令即可新建并启动一个容器

[root@zch01 ~]# docker run nginx

当前不是后台运行,退出终端,容器就会停止

[root@zch01 ~]# docker run -d nginx

查看创建的容器

[root@zch01 ~]# docker ps

docker run命令创建容器常用参数:

-d 容器后台运行 daemon

-P 随机端口映射

-p 指定端口映射 port:containerPort 宿主机端口号:容器端口号

--net选项:指定网络模式,bridge默认选项,表示连接到默认的网桥,host:容器使用宿主机的网络,container:NAME-or-ID:新建的容器使用已有容器的网络配置,none:不配置该容器的网络,用户可自定义网络配置。

例:创建nginx容器,后台运行,指定端口

[root@zch01 ~]# docker run -p 8090:80 -d nginx

查看创建的容器

[root@zch01 ~]# docker ps

7、停止容器

docker stop 容器名称 or 容器ID

[root@zch01 ~]# docker stop intelligent_driscoll

强制停止容器

docker kill 容器名称 or 容器ID

[root@zch01 ~]# docker kill 973ff3caff19

8、启动容器

 docker start 容器名称 or 容器ID

查看停止的容器

[root@zch01 ~]# docker ps -a

启动第一个停止的容器

[root@zch01 ~]# docker start 973ff3caff19

查看启动后的容器

[root@zch01 ~]# docker ps

9、查看容器详细信息

  docker inspect 容器名称 or 容器ID

[root@zch01 ~]# docker inspect 973ff3caff19

10、查看容器日志

docker logs 容器名称 or 容器ID

[root@zch01 ~]# docker logs 973ff3caff19

Docker常用操作命令(二)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/79991.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

测试框架pytest教程(5)运行失败用例-rerun failed tests

# content of test_50.py import pytestpytest.mark.parametrize("i", range(50)) def test_num(i):if i in (17, 25):pytest.fail("bad luck") 运行这个文件,2个失败,48个通过。 要运行上次失败的测试用例,可以使用--l…

中大许少辉博士中国建筑出版传媒八一新书《乡村振兴战略下传统村落文化旅游设计》百度百科新闻

中大许少辉博士中国建筑出版传媒八一新书《乡村振兴战略下传统村落文化旅游设计》百度百科新闻: 乡村振兴战略下传统村落文化旅游设计 - 百度百科 https://baike.baidu.com/item/乡村振兴战略下传统村落文化旅游设计/62588677 概览 《乡村振兴战略下传统村落文化旅游…

Python功能制作之简单的3D特效

需要导入的库: pygame: 这是一个游戏开发库,用于创建多媒体应用程序,提供了处理图形、声音和输入的功能。 from pygame.locals import *: 导入pygame库中的常量和函数,用于处理事件和输入。 OpenGL.GL: 这是OpenGL的Python绑定…

Java接口详解

接口 接口的概念 在现实生活中,接口的例子比比皆是,比如:笔记本上的USB口,电源插座等。 电脑的USB口上,可以插:U盘,鼠标,键盘等所有符合USB协议的设备 电源插座插孔上,…

构建智慧停车场:4G DTU实现无线数据高速传输

物联网技术的快速发展使得各种设备能够实现互联互通,无线网络技术给我们的日常生活带来了极大的便利。其中的网络技术如无线WiFi及4G网络已经成为了物联网应用中不可或缺的组成部分。而在工业领域中对4G无线路由器的应用是非常广泛的,人们通过4G工业路由…

为何汽车品牌如此钟爱数字人?揭秘一种很新的「交互」营销思路

随着新能源补贴退坡,互联网行业高速发展的红利衰退,汽车行业竞争越来越激烈。 在数智化潮流冲击下,传统车企和新势力汽车品牌都纷纷借助数字人营销,打破增长困境,致力于推动数字人在车端以及营销内容的广泛应用&#…

Server2016安装SQL server数据库遇到异常解决

首先看几个会出现的异常,下边看解决办法: 第一步: 先修改安装包x86\setup目录下的setupsql.exe,以Xp,SP3兼容模式运行, 这个右键,属性,兼容性,修改就行,类似这样 第二步: 修改c:…

《多模态语料库 “书生·万卷” 1.0 详细解读 | 附下载地址》

国产大模型时代,高质量、开源、可信数据的重要性不言而喻,但它的稀缺性也是 AI 同行有目共睹的。为了改变这一现状,OpenDataLab 联合大模型语料数据联盟构建了“书生万卷”数据集,旨在为学术界及产业界提供更符合主流中文价值对齐…

LeetCodeHot100:Python 版本之贪心

121. 买卖股票的最佳时机 55. 跳跃游戏 那么这个问题就转化为跳跃覆盖范围究竟可不可以覆盖到终点!(看覆盖范围) 每次移动取最大跳跃步数(得到最大的覆盖范围),每移动一个单位,就更新最大覆盖范围。 贪心算法局部最…

Unity小项目__打砖块

//1.添加地面 1)创建一个平面,命名为Ground。 2)创建一个Materials文件夹,并在其中创建一个Ground材质,左键拖动其赋给平面Plane。 3)根据喜好设置Ground材质和Ground平面的属性。 // 2.创建墙体 1)创建一个Cube&…

国产化-达梦数据库安装2

目录 DM8数据库下载地址 安装一路狂飙next 启动服务 随着国家政府的推广、越来越多的政府项目、在系统部署需要采购国产服务器、数据库等 DM8数据库下载地址 https://eco.dameng.com/download/ 安装一路狂飙next windos安装比较简单直接next即可 仅仅记录几个关键疑问地方k…

手把手教你搭建腾讯云服务器入门(图文教程)

腾讯云服务器使用教程包括注册账号实名认证、选择云服务器CVM或轻量应用服务器CPU内存带宽和系统盘配置、安全设置和云服务器远程连接、安全组端口开通教程、云服务器环境部署以搭建网站为例手把手网站上线,云服务器文件传输和数据备份以及技术支持等详细说明&#…