Docker 学习

2020-06-13  本文已影响0人  GaoEnron

容器创建于启动

  1. 创建容器

    docker run
    
  2. 创建容器

    docker run -i 表示运行容器
    
  3. 分配一个伪终端。

    表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即分配一个伪终端。

    docker run -t
    
  4. 创建容器的名称

    docker run -name
    
  5. 目录映射关系

    (前者是宿主机目录,后者是映射到宿主机上的目录),可以使用多个-v做多个目录或文件映射。注意:最好做目录映射,在宿主机上做修改,然后共享到容器上。

    docker run -v
    
  6. 创建一个守护式容器在后台运行

    这样创建容器后不会自动登录容器,如果只加-i ``````-t两个参数,创建后就会自动进去容器

    docker run -d
    
  7. 端口的映射

    前者是宿主机端口,后者是容器内的映射端口。可以使用多个-p做多个端口映射

    docker run -p 表示端口的映射
    
  8. 交互式方式创建容器

    交互创建容器

    docker run -it --name=容器名称 镜像名称:标签 /bin/bash 
    

    创建交互式容器实例

    docker run -it --name=mycentos centos:7(指的是tag 通过 docker images 查看) /bin/bash(bash容器内部命令)
                        给镜像起得名称 安装镜像名称  
    docker run -it --name=mycentos    centos:7 /bin/bash(bash容器内部命令)          
    // 实际运行命令
    docker run -it --name=mycentos centos:7 /bin/bash (运行完毕,进入docker容器内部)
    
  9. 运行命令进入docker 内部

    docker run -it --name=mycentos centos:7 /bin/bash

  10. 从宿主机进入docker内部

GaoMacBook:~ xxx$ docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mysql               latest              9b51d9275906        2 weeks ago         547MB
GaoMacBook:~ geely$ docker run -it --name=mysqlen mysql:latest /bin/bash
root@0e4c2be185e4:/# 
dir 查看docker 内部相应的命令
上一篇下一篇

猜你喜欢

热点阅读