Skip to content
页面导航
精简

docker 学习

  • 启动镜像

    docker run -it -p 18081:3000 node1 "/a_ma_index/testApp/bin/www"

  • 镜像列表

    docker images

  • 查看镜像配置文件

    docker inspect node1

  • 删除容器(ID/name)

    docker rm -f 6ac9e437f8a0

  • 查看容器列表(-a 包含已停止的)

    docker ps (-a)

  • 查看某个容器的日志(ID/name)

    docker logs musing_mestorf

  • 在创建Docker容器时,想要与本地路径进行映射共享文件,使用docker run -v指令,例如我需要将本地的的/root/code路径映射到容器内的/data/code路径,使用如下指令,冒号前为宿主机路径,冒号后为容器路径,其中xxx为镜像完整路径

    docker run -it -v /root/code:/data/code xxx /bin/bash

  • 常用的创建容器并设置文件映射和端口映射如下:

    docker run -it -v /root/code:/data/code -p 36001:36002 --name test xxx /bin/bash

  • 连接到正在运行中的容器。

    docker attach name

  • docker 从 windows 系统上传文件到容器中

    注意 windows 要和文件文件进入同一目录.

    docker cp upload.txt myCentos:/usr/local

  • 从容器复制文件到宿主机

    注意容器名:目录 之间是没有空格的

    docker cp docker_nginx_v1:/etc/nginx ./

  • 进入容器

    docker container exec -it ID /bin/bash

  • 重启容器后进入交互式:

    docker start -i 5c6ce895b979

  • 运行Dockerfile命令(注意不要少了最后的 “.” ):

    docker build -t vuenginxcontainer .