zoukankan      html  css  js  c++  java
  • docker基本命令

    1、基础命令

    docker images    查询已下载的镜像

    docker tag        标记本地镜像,将其归入某一仓库

      docker tag image:tag tagName,这样就可以tagName 就相当于image镜像,可以将长名字的image节俭一下

    docker search     向仓库查询镜像

    docker pull $name   下载镜像

    docker ps       查看运行的容器

    docker  ps -a       查询所有的容器

    docker rm $id/name    删除容器,如果已经启动容器,需要关闭

    docker rmi $name    删除本地的镜像

    docker logs -f $name 查询日志

    docker port $name  查看端口映射情况

    docker login $option $server  登录docker镜像,server为空则为docker官网镜像

      docker login -u username -p passwd registry.xx.xxx

    docker logout  退出登录

    docker push $option name[:tag]  将本地镜像上传到镜像仓库,结合dockerfile使用

    2、容器相关

    docker start/stop/restart  启动/关闭/重启 容器

    docker run options $name $command 创建一个容器,启动它并执行命令

      --name name 设置容器名

      -i 以交互模式运行容器,通常与 -t 同时使用

      -t 为容器重新分配一个伪输入终端,通常与 -i 同时使用

      -d 后台启动

      -p 宿主端口:容器端口  端口映射

      -P 随机生成端口映射

      -e userame="jaxlove"  设置环境变量

      --expose=[]  开发端口

      --link和--net为网络相关的,复杂一点,日后补充

    docker create options $name $command 创建一个容器,执行命令,但不启动他,用法同 run

    docker top $name  查看容器的进程,容器本身未必有top命令,可以通过这个方法查看

    docker stats $name  查看容器运行状态

    docker exec options $name $command  容器执行命令

      -it  交互式

    docker inspect $name  容器挂载,网络等信息

      查看挂载信息  docker inspect $name| grep Mounts -A 10

  • 相关阅读:
    经典网络还是VPC,开发者作何选择?
    经典网络还是VPC,开发者作何选择?
    文件系统的几种类型:ext3, swap, RAID, LVM
    文件系统的几种类型:ext3, swap, RAID, LVM
    ★商场上的十则寓言故事!
    ★商场上的十则寓言故事!
    【★】自制网络心理需求大排名!
    【★】自制网络心理需求大排名!
    自制mpls ldp实验
    自制mpls ldp实验
  • 原文地址:https://www.cnblogs.com/jaxlove-it/p/12016883.html
Copyright © 2011-2022 走看看