一、安装相关

#查看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),可能是容器已经被全部删除了.

最新文章

  1. Oracle函数组的使用
  2. 如何快速从一个Storage Account拷贝到另一个账号
  3. mysql性能优化学习笔记
  4. [iOS-UI]给输入框添加清除按钮的代码
  5. Browser默认书签加载过程
  6. 关于spring配置文件properties的问题
  7. spring3.0+Atomikos 构建jta的分布式事务 -- NO
  8. java基础知识回顾之java Thread类学习(七)--java多线程通信等待唤醒机制(wait和notify,notifyAll)
  9. java开发之IO流
  10. linux note
  11. sencha touch(7)——list组件
  12. 【01-14】java ThreadLocal工具类
  13. HBase表预分区与压缩
  14. asp.net core 将配置文件配置迁移到数据库(一)
  15. unity发布的WebGL部署到IIS
  16. 12集合(3)-----Map
  17. 利用idea解决git代码冲突问题
  18. Spring Cloud Alibaba Sentinel 整合 Feign 的设计实现
  19. Codeforces389D(SummerTrainingDay01-J)
  20. CSS实现经典的三栏布局

热门文章

  1. tornada模板学习笔记
  2. ecshop PC版本智能跳转到对应手机版页面
  3. Vue还有这种操作?浅析几个新手常常忽略的API
  4. CSS3和H5的新特性
  5. [LeetCode] Sum of Square Numbers 平方数之和
  6. 分布式版本管理工具 git常用命令
  7. POJ - 3264:Balanced Lineup
  8. 51 nod 1515 明辨是非(并查集合并)
  9. [Codeforces]871D Paths
  10. bzoj2823[AHOI2012]信号塔