zoukankan      html  css  js  c++  java
  • Docker的基本命令(不太清晰)

    Docker的基本命令,参考自菜鸟教程 Docker 教程 | 菜鸟教程 (runoob.com)

    1. 查看本地的镜像:

      docker images

    2. 获取网上的镜像到本地

      可以通过Docker Hub网站查找到需要的镜像

      也可以通过docker search获取镜像,比如查找centos的镜像,输出以下结果。

    3. 启动容器

      一般使用:

      docker run -itd 镜像名 /bin/bash

      使用到的选项说明:

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

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

      -d: 后台运行容器,并返回容器ID

      其他可能用到的选项

      -P :使容器自动映射端口

      示例:

      使用镜像nginx:latest以后台模式启动一个容器,并将容器的80端口映射到主机随机端口。

      docker run -P -d nginx:latest

      -p:自定义容器映射端口,格式为 主机(宿主)端口:容器端口

      示例:

      docker run -itd --name centos7 -p 50001:22 centos:centos8

      即将容器的22端口映射到主机的50001端口。主机可以通过

      ssh root@localhost -p 50001 命令连接到容器(容器中需要配置好了shh)

      (在网上找了好久Windows连接容器的操作,大多数都在说Docker是在Windows上安装了一个Linux然后在这个Linux上安装的Docker,所以ssh不能使用localhost连接到容器。但是wsl2确实可以通过localhost连接到容器)

      --privileged=true:特权模式

      示例:

      docker run -itd --privileged=true centos7:last /usr/sbin/init

      --name:自定义容器名

      示例:

      docker run -itd --name=centos7 centos7:last /bin/bash

    4. 使用容器的终端,在运行的容器中执行命令

      示例:

      docker exec -it 容器名 /bin/bash

    5. 使用已有容器生成镜像,以方便后期需要多个相似的环境

      docker commit 容器名 镜像名:TAG #(TAG可以省略)

    6. 停止容器

      docker stop 容器名

    7. 删除容器

      docker rm 容器名

    8. 查看正在运行的容器

      docker ps

    9. 查看所有容器的信息

      docker ps -all

    10. 其他命令可以通过Docker 命令大全 | 菜鸟教程 (runoob.com)查看。
  • 相关阅读:
    Element ui 的使用
    Vue基本介绍
    静态界面传值javascript
    手机网页怎么禁止缩放、拖放、如何屏蔽到手机本身键盘
    jQuery学习之prop和attr的区别示例介绍
    jquery复选框 选中事件 及其判断是否被选中
    手机端html5触屏事件(touch事件)
    页面滚动到底部自动 Ajax 获取文章
    转Python RegEx正则
    转Python 日期
  • 原文地址:https://www.cnblogs.com/MXming/p/15256745.html
Copyright © 2011-2022 走看看