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(不确定)

  • 相关阅读:
    HDNOIP201404最短路径
    BJOI2015 Day3
    BJOI2015 Day2
    BJOI2015 Day1
    BZOJ4012 [HNOI2015]开店
    hdu2159(二维完全背包)
    hdu3496(二维背包)
    hdu3033(变形分组背包)
    hdu1267(递推)
    hdu1503(最长公共子序列)
  • 原文地址:https://www.cnblogs.com/yesuuu/p/15769055.html
Copyright © 2011-2022 走看看