Docke第一次使用介绍

作者: Lee_5566 | 来源:发表于2020-03-24 10:23 被阅读0次
    image.png

    Docker

    Docker的三大核心概念:镜像、容器、仓库

    首先我们来看下镜像。

    Docker image

    查看当前的镜像
    docker images
    

    执行结果


    image.png

    因为安装之后,并没有下载过镜像,所以只有hello world镜像。

    查看images命令的使用说明:

    docker images --help
    

    执行结果:


    image.png
    下载镜像

    下载ubuntu镜像:

    docker pull ubuntu
    

    执行结果:


    image.png

    查看pull命令的使用说明:

    docker pull  --help
    

    执行结果:


    image.png

    启动容器

    镜像是一个linux虚拟机,容器是启动虚拟机。

    $ docker run -it ubuntu /bin/bash
    

    执行结果:


    image.png

    执行exit可以退出当前容器。

    然后我们来看下当前docekr中有多少个容器,查看所有的容器命令如下:

    $ docker ps -a
    

    执行结果:


    image.png

    使用start/stop命令启动或停止容器

    启动和停止命令:

    $ docker start <容器 ID>
    $ docker stop <容器 ID>
    

    执行效果:


    image.png

    进入一个被启动的容器

    进入容器的命令:

    $ docker attach <容器 ID>
    
    $ docker exec [OPTIONS] <容器 ID> COMMAND
    

    推荐大家使用 docker exec 命令,因为此退出容器终端,不会导致容器的停止。

    使用docker attach
    image.png
    使用docker exec

    使用方法:

    $ docker exec --help
    
    Usage:  docker exec [OPTIONS] CONTAINER COMMAND [ARG...]
    
    Run a command in a running container
    
    Options:
      -d, --detach               Detached mode: run command in the background
          --detach-keys string   Override the key sequence for detaching a container
      -e, --env list             Set environment variables
      -i, --interactive          Keep STDIN open even if not attached
          --privileged           Give extended privileges to the command
      -t, --tty                  Allocate a pseudo-TTY
      -u, --user string          Username or UID (format: <name|uid>[:<group|gid>])
      -w, --workdir string       Working directory inside the container
    
    

    执行命令:

    $  docker exec -it 5433b0e549e0  /bin/bash
    

    执行效果:


    image.png

    参考

    慕课网视频
    Docker 容器使用

    相关文章

      网友评论

        本文标题:Docke第一次使用介绍

        本文链接:https://www.haomeiwen.com/subject/ckowyhtx.html