热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于docker:docker常用命令

1.帮忙启动类命令:systemctlstartdocker#启动Dockersystemctlstopdocker#进行Dockersystemctlrestartdocker#重启Dockersystemctlstatusdocker#

1.帮忙启动类命令:
systemctl start docker #启动Docker
systemctl stop docker #进行Docker
systemctl restart docker #重启Docker
systemctl status docker #查看Docker状态
systemctl enable docker #开机自启动
docker info #查看Docker概要信息
docker –help #查看docker总体帮忙文档
2.镜像命令:
列出本机的镜像

dokcer images 镜像名
选项阐明:

REPOSITORY:示意镜像的仓库源

TAG:镜像的标签版本号

IMAGE ID:镜像ID

CREATED:镜像创立工夫

SIZE:镜像大小

images 选项阐明:

-a:列出本地所有镜像(含历史镜像层)

-q:只显示镜像ID

docker search 镜像名 #查问官网库中某个镜像
选项阐明:

–limit:只列出N个镜像,默认25个。

如:docker search –limit 5 redis

输入参数阐明:

下载镜像:
docker pull 镜像名字[:TAG]
docker pull 镜像名字
没有TAG就时最新版的

等价于docker pull 镜像名字:latest

查看镜像/容器/数据卷所占的空间:
docker system df
删除镜像:
docker rmi 镜像名或ID号
删除多个:

docker rmi -f 镜像名1:TAG 镜像名2:TAG
删除全副:

docker rmi -f $(docker images -qa)
显示镜像构建历史:
docker history 镜像名
获取容器或镜像的详细信息(元数据)
docker inspect 镜像名
3.容器命令
新建+启动容器
docker run [OPTIONS] 镜像名:TAG
docker run [OPTIONS] 镜像名
OPTIONS阐明(罕用):

–name=”容器新名字” 为容器指定一个名称

-d: 后盾运行容器并返回容器ID,也即启动守护式容器(后盾运行)

-i:以交互模式运行容器,通常与 -t 同时应用

-t:为容器重新分配一个伪输出终端,通常与 -i 同时应用

启动交互式容器(前台有伪终端,期待交互)

-P: 随机端口映射,大写P

-p: 指定端口映射,小写p

退出容器:
进入正在运行的容器并以命令行交互

两种形式:

exit 或 ctrl+d

run进去容器,exit退出,容器进行

ctrl+p+q

run进去容器,ctrl+p+q退出,容器不进行

启动已进行运行的容器
docker start 容器ID或者容器名
重启容器:
docker restart 容器ID或者容器名
进行容器:
docker stop 容器ID或者容器名
强制进行容器:
docker kill 容器ID或容器名
删除已进行的容器:
docker rm 容器ID
一次性删除多个容器示例
docker rm -f $(docker ps -a -q)
docker ps -a -q | xargs docker rm
启动守护式容器(后盾服务器)
前后比照 – 指向 启动交互式容器(前台命令行)

通过 -d 指定容器的后盾运行模式

docker run -d 容器名

以redis启动为例:

后盾守护式启动
docker run -d redis:6.0.8
查看容器日志
docker logs 容器ID
查看容器内运行的过程
docker top 容器ID
查看容器外部细节
docker inspect 容器ID
进入运行中的容器:
docker exec -it 容器ID /bin/bash

docker attach 容器ID
两者区别:

attach 间接进入容器启动命令的终端,不会启动新的过程 用exit退出,会导致容器的进行

exec 是在容器中关上新的终端,并且能够启动新的过程 用exit退出,不会导致容器的进行

从容器内拷贝文件到主机:
docker cp 容器ID:容器内门路 目标主机门路
导入和导出容器
export 导出容器的内容留作为一个tar归档文件

import 从tar包中的内容创立一个新的文件系统再导入为镜像

例:

docker export 容器ID > 文件名.tar

cat 文件名.tar | docker import – 镜像用户/镜像名:镜像版本号

导入导出镜像:
存出压缩文件
dokcer save -o 镜像名 导出的镜像名.tar
载入:
docker load -i 镜像名.tar
我之前的文章外面也有搭建docker的,能够参阅一下
应用服务器搭建的


推荐阅读
  • 本文介绍了使用cacti监控mssql 2005运行资源情况的操作步骤,包括安装必要的工具和驱动,测试mssql的连接,配置监控脚本等。通过php连接mssql来获取SQL 2005性能计算器的值,实现对mssql的监控。详细的操作步骤和代码请参考附件。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 阿,里,云,物,联网,net,core,客户端,czgl,aliiotclient, ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • 也就是|小窗_卷积的特征提取与参数计算
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了卷积的特征提取与参数计算相关的知识,希望对你有一定的参考价值。Dense和Conv2D根本区别在于,Den ... [详细]
  • 单点登录原理及实现方案详解
    本文详细介绍了单点登录的原理及实现方案,其中包括共享Session的方式,以及基于Redis的Session共享方案。同时,还分享了作者在应用环境中所遇到的问题和经验,希望对读者有所帮助。 ... [详细]
  • Redis底层数据结构之压缩列表的介绍及实现原理
    本文介绍了Redis底层数据结构之压缩列表的概念、实现原理以及使用场景。压缩列表是Redis为了节约内存而开发的一种顺序数据结构,由特殊编码的连续内存块组成。文章详细解释了压缩列表的构成和各个属性的含义,以及如何通过指针来计算表尾节点的地址。压缩列表适用于列表键和哈希键中只包含少量小整数值和短字符串的情况。通过使用压缩列表,可以有效减少内存占用,提升Redis的性能。 ... [详细]
  • Python爬虫中使用正则表达式的方法和注意事项
    本文介绍了在Python爬虫中使用正则表达式的方法和注意事项。首先解释了爬虫的四个主要步骤,并强调了正则表达式在数据处理中的重要性。然后详细介绍了正则表达式的概念和用法,包括检索、替换和过滤文本的功能。同时提到了re模块是Python内置的用于处理正则表达式的模块,并给出了使用正则表达式时需要注意的特殊字符转义和原始字符串的用法。通过本文的学习,读者可以掌握在Python爬虫中使用正则表达式的技巧和方法。 ... [详细]
  • 本文讨论了微软的STL容器类是否线程安全。根据MSDN的回答,STL容器类包括vector、deque、list、queue、stack、priority_queue、valarray、map、hash_map、multimap、hash_multimap、set、hash_set、multiset、hash_multiset、basic_string和bitset。对于单个对象来说,多个线程同时读取是安全的。但如果一个线程正在写入一个对象,那么所有的读写操作都需要进行同步。 ... [详细]
author-avatar
Im边夫人
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有