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
  • 相关阅读:
    好用的Win7下硬盘分区软件:Acronis Disk Director Suite
    SQL Server 相关create操作语句
    我也有博客了
    N层构架如何实现
    SQL相关增删改查语句
    1.MVC的工作流程
    回顾去年以来读过的书
    [Architecture]Facebook Chat
    [Tips]解决make_sock: could not bind to address 0.0.0.0:XXXX
    Emacs中的按键组合
  • 原文地址:https://www.cnblogs.com/Stephen-Qin/p/8977787.html
Copyright © 2011-2022 走看看