zoukankan      html  css  js  c++  java
  • Docker介绍和使用

    1、什么是Dokcer
    百科:一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口;

    使用go语言编写,在LCX(linux容器)基础上进行的封装

    简单来说:
    1)就是可以快速部署启动应用
    2)实现虚拟化,完整资源隔离
    3)一次编写,四处运行(有一定的限制,比如Docker是基于Linux 64bit的,无法在32bit的linux/Windows/unix环境下使用)

    Docker容器常见命令实战
    简介:讲解Docker在云服务上的实际应用
    1、 常用命令(安装部署好Dokcer后,执行的命令是docker开头),xxx是镜像名称

    搜索镜像:docker search xxx

    列出当前系统存在的镜像:docker images

    拉取镜像:docker pull xxx
    xxx是具体某个镜像名称(格式 REPOSITORY:TAG)
    REPOSITORY:表示镜像的仓库源,TAG:镜像的标签

    运行一个容器:docker run -d  -p 5672:5672 -p 15672:15672 rabbitmq:management
    docker run - 运行一个容器
    -d 后台运行
    -p 端口映射
    rabbitmq:management (格式 REPOSITORY:TAG),如果不指定tag,默认使用最新的
    --name "xxx"

    列举当前运行的容器:docker ps

    检查容器内部信息:docker inspect 容器名称

    删除镜像:docker rmi IMAGE_NAME
    强制移除镜像不管是否有容器使用该镜像 增加 -f 参数,

    停止某个容器:docker stop 容器名称

    启动某个容器:docker start 容器名称

    移除某个容器: docker rm 容器名称 (容器必须是停止状态)


    文档:
    https://blog.csdn.net/permike/article/details/51879578

    使用Docker安装RabbitMQ

    安装步骤
    1)拉取镜像:docker pull rabbitmq:management
    2)查看当前镜像列表:docker images
    3)删除指定镜像:docker rmi IMAGE_ID (如果需要强制删除加 -f)

    4)创建容器
    docker run -d --name="myrabbitmq" -p 5671:5671 -p 15672:15672 rabbitmq:management

    参数讲解:
    run: 创建一个新的容器并运行一个命令
    -d: 后台运行容器,并返回容器ID
    -p: 端口映射,格式为:主机(宿主)端口:容器端口
    --name="rabbitmq": 为容器指定一个名称

    RabbitMQ默认创建了一个 guest 用户,密码也是 guest, 如果访问不了记得查看防火墙,端口或者云服务器的安全组
    管理后台:http://127.0.0.1:15672

  • 相关阅读:
    多尺度目标检测 Multiscale Object Detection
    转置卷积Transposed Convolution
    Fine-Tuning微调原理
    eclipse中alt+/失效的几种解决方法
    错误笔记 对象为null时调用改对象的方法会报错
    JAVA -数据类型与表达式---变量与赋值
    错误笔记 3 变量值未初始化
    JAVA BigDecimal 用法
    JDBC url连接字符串错误1
    JDBC连接最新版Mysql数据库url设置
  • 原文地址:https://www.cnblogs.com/dingpeng9055/p/12802087.html
Copyright © 2011-2022 走看看