首页 > 其他分享 >docker

docker

时间:2023-05-22 21:13:11浏览次数:58  
标签:容器 stop 信息 镜像 docker 服务端

1、介绍

  • docker是一个开源的软件部署解决方案;也是轻量级的应用容器框架;可以打包、发布、运行任何的应用。
  • docker包括三个基本概念:镜像Image、容器Container、仓库Repository

  • docker系统有两个程序:docker服务端和docker客户端。
    • 其中docker服务端是一个服务进程,管理着所有的容器。
    • docker客户端则扮演着docker服务端的远程控制器,可以用来控制docker的服务端进程。
    • 大部分情况下,docker服务端和客户端运行在一台机器上。

Docker Docs: How to build, share, and run applications | Docker Documentation

docker中文社区,docker帮助,docker手册,docker教程,docker安装手册 - docker中文社区

Docker 教程 | 菜鸟教程 (runoob.com)

2、docker管理命令

# 启动docker
systemctl start docker
# 重启docker
systemctl restart docker
# 停止docker
systemctl stop docker
# 查看docker状态
systemctl status docker

3、docker命令

可以分为三部分,Options操作,Management Commands管理命令,Commands命令。这里简单整理常用的。

3.1 操作

docker -v
docker --version
  • 查看docker版本

3.2 命令

(1)info

  • 展示系统范围的信息,包括统计的容器和镜像信息、docker所在系统的信息、docker全局的信息等

(2)ps

列出容器。包括以下信息:

  • container id 容器编号
  • image 镜像
  • command 备注
  • created 创建时间。指的是其在整个互联网的创建
  • status 状态。指在当前计算机中开启/关闭,以及持续时间
  • port 映射端口与协议
  • names 容器名称

(3)images

列出镜像。包括以下信息:

  • repository 仓库名
  • tag 标签名,实际就是版本名称
  • image id 镜像编号
  • created 创建时间。指的是其在整个互联网的创建
  • size 镜像的大小,自带单位

(4)search

docker search <镜像名称>
docker search hello-world
  • 在docker仓库搜索指定的镜像

(5)pull

docker pull <镜像名称>
docker pull hello-world

从注册源拉取一个镜像或仓库

(6)push

推送一个镜像或仓库到注册源

(7)kill

杀死一个或多个正在运行的容器

(8)pause

暂停一个或多个容器中的所有进程

(9)port

列出容器的端口映射或特定映射

(10)rename

重命名一个容器

(11)restart

重启一个或多个容器

(12)rm

移除一个或多个容器

(13)rmi

移除一个或多个镜像

(14)run

  • 运行一个命令在一个新的容器里
  • 如果镜像不存在,则会自动进行pull拉取,成功之后再自动执行

(15)save

保存一个或更多的镜像到一个tar存档中

(16)start

开始一个或更多的被暂停的容器

(17)stats

显示容器资源使用情况统计信息的实时流

(18)stop

docker stop <iamge|?>
# 示例
docker stop cve-2017-12615_tomcat_1
  • 停止一个或更多的运行中的容器
  • 参数可以是docker ps查询的image信息,或者其他?
  • 参数输入支持tab提示,即输入前缀,tab键自动补全
  • 执行stop命令后,容器关闭。docker ps查询再无此容器信息

(19)unpause

解除暂停一个或更多容器中的所有进程

(20)update

更新一个或更多容器的配置

补充:

docker command --help
  • 查看具体命令的帮助信息

标签:容器,stop,信息,镜像,docker,服务端
From: https://www.cnblogs.com/wd404/p/17421730.html

相关文章

  • Docker容器
    Docker容器模块一:安装docker在三台服务器的完成docker的安装1,配置IP地址进行连接2,关闭selinux,防火墙,配置主机名和域名解析systemctldisablefirewalld;systemctlstopfirewalld//关闭防火墙和开机自启iptables-F;iptables-X;iptables-Z;iptables-savehostn......
  • 基于alios(centos 7.2) 安装 docker
    参考文档:https://help.aliyun.com/document_detail/51853.html?spm=a2c4g.264695.0.0.55c91e18zfwqrz#section-gtl-cjs-ls2https://developer.aliyun.com/article/1148896https://blog.csdn.net/qq_32828933/article/details/88656414https://github.com/huataihuang/cloud-a......
  • 使用docker快速部署mysql
    查看mysql镜像https://container-registry.oracle.com/ 创建容器mysql5.7从oracle容器仓库中拉取mysql5.7社区版本[root]#dockerpullcontainer-registry.oracle.com/mysql/community-server:5.7 查看镜像信息[root]#dockerimagesREPOSITORY......
  • 如何对k8s中docker registry secret中保存的docker的用户名、密码进行解密?
    在k8s的dockerregistrysecret中,保存的是docker的用户名、密码的信息,并且是使用加密的方式进行保存的 [root@nccztsjb-node-11~]#kubectlgetsecret-nyonbipc87e2267-1001-4c70-bb2a-ab41f3b81aa3-oyamlapiVersion:v1data:.dockerconfigjson:eyJhdXRocyI6ey......
  • Docker 安装 Nginx 容器 (完整详细版)
    说明:Docker如果想安装软件,必须先到Docker镜像仓库下载镜像。Docker官方镜像1、寻找Nginx镜像 2、下载Nginx镜像 检查当前所有Docker下载的镜像dockerimages3、创建Nginx配置文件启动前需要先创建Nginx外部挂载的配置文件(/home/nginx/conf/nginx.conf)......
  • docker容器实现Nginx的负载均衡
    准备tomcat  nginx容器: 主机192.168.8.8.200 mkdirwww1mkdirwww2cdwww1[root@localhostwww1]#viindex.jsp//创建文件,写入如下内容<html><head><title>Tomcat1</title></head><body> <%......
  • 云原生之使用Docker部署RabbitMQ消息中间件
    (云原生之使用Docker部署RabbitMQ消息中间件一、RabbitMQ介绍1.RabbitMQ简介RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。RabbitMQ是一个开源的消息代理的队列服务器,用来通过普通协议在完全不同的应用之间共享数据。2.RabbitMQ特点开源、性能优秀,稳定......
  • Ubuntu 18.04 BST -- Docker 命令
    一、查看DockerIP进入Docker  l@l-VirtualBox:~/sdk-a1000-docker/BST-HS-Linux-SDK-<Version>/sdk/SDK-Docker-fad-<Version>$sudo./run_docker.sha1000b-sdk-fad-<Version>...sdkdockerimg:a1000b-sdk-fad-2.3.0.4.tarstartloadsdkversionima......
  • 使用docker安装postgresql
    在Docker中安装PostgreSQL的详细步骤:首先,确保你已经安装了Docker。如果没有,请按照Docker官方文档的说明进行安装。打开终端并输入以下命令来搜索PostgreSQL映像:dockersearchpostgres选择一个适合你需要的映像并使用以下命令下载它:dockerpull[postgres-image-name]其中......
  • Docker介绍和安装
    一、准备安装环境1)创建虚拟机安装vmware软件。安装secureCRT或者xshell软件。下载centos7.6地址:https://mirrors.aliyun.com/centos-vault/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso创建虚拟机。网络为nat模式。2)配置网络修改网卡:/etc/sysconfig/network-scripts/if......