Docker命令

帮助命令
  docker version    # 显示docker的显示信息
  docker info      # 显示docker的系统信息,包括镜像和容器的数量
  docker 命令 --help  # 帮助命令

镜像命令
  docker images        # 查看所有本地的主机上镜像
  docker search [mysql]   # 搜索镜像
  docker pull [centos]    # 拉取镜像
  docker rmi [image_id]   # 删除镜像
  docker run -it [centos] /bin/bash  # 以交互的方式运行镜像

容器命令
  docker ps            # 查看正在运行的容器,添加-a查询所有容器
  docker start 容器        # 启动容器
  docker stop 容器        # 停止容器
  docker rm 容器          # 删除容器
  docker rm `docker ps -a -q` 或 docker rm ${docker ps -aq} # 批量删除
  docker container prune   # 移除所有停止的容器
 
其他命令
  docker run -d 镜像名    # 后台启动容器
    【注意】docker容器后台运行必须要有一个前端进程,若docker未发现应用就会自动停止
  docker logs 容器       # 查看容器运行日志

  docker exec -it 容器 /bin/bash  # 进入正在运行的容器内部
  docker top 容器        # 查看容器的进程数
  docker inspect 容器      # 查看镜像的元数据
    【例子】获取所有容器内部(如redis,mysql等)ip:docker inspect --format='{{.Name}}-{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
  docker cp 容器:路径 主机路径  # 将容器中的文件复制到主机上
    【例子】docker cp adc6ceb93dd2:/home/hello.txt /home/kuxue
  docker stats        # 查看容器内存情况

posted @ 2019-05-23 09:08  酷学大叔  阅读(177)  评论(0编辑  收藏  举报