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

  • 相关阅读:
    流程控制语句
    VMware虚拟机与Linux Centos7下载及安装教程
    ReduceTask的运行
    Spark最简单基础_欢乐的马小纪
    虚拟机扩容
    centos安装docker
    kafka生产消费者demo
    虚拟机NAT网络
    Spark开发的完整基础_欢乐的马小纪
    centos6 克隆虚机的紧要知识点_____马小纪&
  • 原文地址:https://www.cnblogs.com/yesuuu/p/15769055.html
Copyright © 2011-2022 走看看