zoukankan      html  css  js  c++  java
  • 2.docker常用命令

    一、安装相关

    #查看docker是否安装  rpm -q docker

    #CentOS下安装docker   sudo yum install docker

    #启动 Docker  systemctl start docker

    #查看docker信息  systemctl status docker

    #停止 Docker  systemctl stop docker 

    #重启 Docker  systemctl restart docker

    #重启docker后台服务 sudo service docker restart

     

    二、有关docker容器(以gcc为例)

    #首次开启docker容器  docker run -itd --name=gcc --net=host -h gcc --privileged -v /mnt/hgfs:/mnt/hgfs hub.51chain.net/library/gcc_dev:5.4.0

    #开启docker容器       docker start gcc
     docker run和docker start的区别:前者相当于两步操作——将镜像放入容器中(docker create),然后将容器启动,使之变成运行时容器(docker start)。

    #进入到容器中   docker exec -it gcc bash

    #终止docker容器运行  docker stop gcc 或者 docker kill gcc

      docker stop和docker kill的区别:kill是不管容器同不同意,强行终止;stop的话,首先给容器发送一个TERM信号,让容器做一些退出前必须的保护性、安全性操作,然后让容   器自动停止运行,如果在一段时间内,容器还是没有停止,再进行kill 强行终止。

    #删除docker容器  docker rm -v gcc 

    #批量操作docker
    docker 命令 $(docker ps -aq) (q表静默模式,只显示容器编号,缺少会报错) 比如docker kill/start/stop/rm $(docker ps -aq) (rm代表删除已经停止的容器)
    如果报错"docker rm" requires at least 1 argument(s),可能是容器已经被全部删除了.

     

    新战场:https://blog.csdn.net/Stephen___Qin
  • 相关阅读:
    【线段树】懒标记的维护
    【dp】luoguP4796 关于图 想不到是状压dp (┬_┬)
    【数论】莫比乌斯函数+中国剩余定理
    【积累】Burnside引理和Polya定理
    【排序优化】牛客练习赛54D
    ubuntu修改hostname
    apt-get命令详解
    微信历史版本下载
    vim自动补全快捷键
    Servlet实例
  • 原文地址:https://www.cnblogs.com/Stephen-Qin/p/8977787.html
Copyright © 2011-2022 走看看