zoukankan      html  css  js  c++  java
  • 【linux】docker使用

    【在linux上安装】

    curl -fsSL get.docker.com -o get-docker.sh

    (下载文件命令,-o是指定输出位置)

    sudo sh get-docker.sh

    【查看状态】

    docker version查看是否已经有客户端 / 服务端

    【启动服务端】

    sudo systemctl start docker

    【容器container和镜像image的关系】

    镜像是只读的,存在于镜像仓库中。容器在镜像基础上加了一个读写层,相当于是一个镜像的实例

    【容器container操作】

    新建:docker container run nginx/ubuntu(镜像名称,如镜像未下载会自动到镜像仓库下载)

    查看已开启:docker container ls

    查看全部:docker container ls -a

    停止镜像:docker container stop 94a (镜像id或者镜像name, id只输入前几位即可) 

    删除镜像:docker container rm 94a (停止后才能删除,或使用-f强制删除)

    启动已有镜像:docker container start 94a

    【多个容器一起操作】

    可以用空格隔开:docker container stop 94a 83b 71c

    docker container stop $(docker container ps -aq)

    【容器端口映射】

    docker container run -p 80:90 nginx (80为计算机端口,90为docker端口)

    【容器前后台运行】

    后台运行: -d 或 --detach

    后台转前台:docker attach 94a

    前台转后台:ctrl+p, ctrl+q(不确定)

  • 相关阅读:
    推导式
    解构
    for 循环
    运算符
    while 循环
    流程控制语句
    索引和切片
    ASC转换BCD,ASC2BCD(转)
    CString和char互转,十六进制的BYTE转CString
    C++添加简单的日记记录
  • 原文地址:https://www.cnblogs.com/yesuuu/p/15769055.html
Copyright © 2011-2022 走看看