zoukankan      html  css  js  c++  java
  • 002 docker的容器命令

    一 .启动一个容器

    docker run [参数] 容器的名称

    其中常见的参数有下面的几个:

    我们分别使用不同的镜像启动不同的容器来进行说明.

    -it 启动一个终端实现交互式.

    我们使用centos镜像来完成这个测试.

    当我们启动这个容器的时候,我们使用了-it参数就可以直接进入该镜像容器之中.

    其实这个容器,我们就可以理解为是一个linux的简化版本的实例.

    二 .退出容器

    [1]使用exit 命令退出容器

    我们在bash之中输入exit命令之后,然后使用docker ps -a可以查看所有的镜像.

    当我们使用了exit命令之后,我们的容器就被关闭了.

    [2]使用 ctrl + q + p 快捷键退出容器

    我们首先使用docker start 容器的id重启启动之前的centos容器.

    我们使用docker attach 容器的id重新进入到容器之中.

    我们使用 ctrk + q +p 快捷键来退出容器.

     

    我们使用docker ps 发现这个容器变成了后台运行的容器了.

     我们也可以使用docker exec 容器的id  命令 ,在一个容器之中使用命令.

    这样的好处就是在搞容器之中,执行命令,然后shell的环境还是在宿主机上面.

     关闭容器:

    使用docker ps 可以关闭容器,这是一种优雅关闭的方法.

    同时使用docker kill 可以杀死一个容器,这是一种快速关闭容器的方式,但是可能对容器的运行有伤害.


     二 .启动tomcat容器,使用端口映射

    我们使用-p 参数将宿主机的8080端口映射到docker的8080端口之中.

    这样,我们就能访问tomcat容器了.

  • 相关阅读:
    centos 查看硬盘情况
    centos 修改默认启动内核,及删除无用内核
    Linux centos关机和重启命令
    MySQL同步故障:" Slave_SQL_Running:No" 两种解决办法
    centos下直接使用命令备份mysql数据库
    centos下导入mysql数据库
    HDP 3.1.0 集成 Sqoop2
    HDP 3.1.0 集成 Sqoop2 踩坑问题记录
    Spark-Bench 测试教程
    PySpark DataFrame 添加自增 ID
  • 原文地址:https://www.cnblogs.com/trekxu/p/10551773.html
Copyright © 2011-2022 走看看