docker基本操作

docker win10安装

  1. 开启Hyper-V
    win10 专业版支持Hyper-V。

docker命令

  1. 载入镜像,如Ubuntu
    docker pull ubuntu
    查看镜像
    docker images

  2. 启动容器
    docker run --name myubuntu -itd ubuntu /bin/bash
    --name: 容器名称
    -i: 交互式操作
    -t: 终端
    -d: 后台运行容器
    ubuntu: Ubuntu镜像
    /bin/bash: 交互式shell
    退出命令: exit
    启动带端口的,带目录映射的容器
    启动一个nginx镜像,将宿主端口8081映射到容器内80端口,将宿主目录/usr/html映射到容器的/usr/share/nginx/html
    docker run --name nginx-test -p 8081:80 -d -v /usr/html:/usr/share/nginx/html nginx
    在windows映射目录需要注意路径
    docker run --name nginx-test -p 8081:80 -d -v //d/data/html:/usr/share/nginx/html nginx
    把D:\data\html映射到容器内/usr/share/nginx/html
    windows目录其他解决办法
    docker run --name nginx-test -p 8081:80 -d -v "D:\data\html":/usr/share/nginx/html nginx

  3. 进入容器
    docker exec -it 243c32535da7 /bin/bash
    243c32535da7: 容器id(也可以用容器的名称)
    windows中操作
    winpty docker exec -it 243c32535da7 bash

  4. 查看容器
    docker ps -a
    -a: 查看所有容器
    停止容器
    docker stop 243c32535da7
    删除容器
    docker rm 243c32535da7
    启动容器
    docker start 243c32535da7

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简述docker一些常用的操作 查看到docker是否正常运行docker info 返回所有docker所有容器...
    翼动晴空阅读 1,022评论 0 10
  • 现在很多云服务都容器化了,需要提供docker镜像直接运行,所以需要对docker基本命令及一些常见的问题整理下。...
    老鼠AI大米_Java全栈阅读 687评论 0 1
  • 基本命令 启动容器$ docker run IMAGE [COMMAND] [ARG...]run 在新容器中执行...
    萧格阅读 513评论 0 0
  • # docker基本操作 ## 镜像操作 ### 获取镜像 从Docker Hub搜索镜像: docker s...
    wangkai333阅读 159评论 0 0
  • Docker架构总览 最核心的是 Docker Daemon 我们称之为 Docker 守护进程,也就是 Serv...
    河码匠阅读 377评论 0 1