1.docker的基本使用( 二 )

docker run --name xxx -it 镜像名称 -p 6000:5000 -v 宿主机目录:容器目录 -e 环境变量key:环境变量velue# 运行容器并制定端口映射,文件夹映射和环境PATH映射docker run --name xxx -it 镜像名称 -p 6000:5000 -v 宿主机目录:容器目录 -e# 进入一个存活的容器 docker exec -it 容器id /bin/bash # 容器重启 docker restart 容器id # 容器停止 docker stop 容器id # 容器启动 docker start 容器idsudo docker run -d --name kunmzhao  -e PYTHONPATH=/home/auto/code/tng-synlite -v /host/path/to/broad-tests:/broad-tests  -v /home/mars/kunmzhao/ata_script:/ata_scripts_containers.cisco.com/synergy_lite/runnertest:3.6.155.4 docker镜像的获取方式一:dockerhub获取,先搜索后下载docker search 镜像名称docker pull  镜像名称方式二:自己制作docker commit 容器id 新镜像名称5.5 删除镜像# 删除镜像要确保没有使用该镜像的容器,否则失败docker rmi   镜像id# 批量删除镜像docker rmi `docker iamges -aq`5.6 删除容器# 确保容器是未运行的docker rm   容器id# 批量删除容器docker rm  `docker ps -aq`5.7 查看指定容器的运行日志docker logs  容器iddocker logs -f  容器id   #实时刷新容器内的日志,例如检测nginx等日志信息5.8 镜像的制作,导出及导入

  • 镜像制作
    docker commit  容器ID  镜像名称
    1.docker的基本使用

    文章插图
  • 镜像导出
    docker save  镜像id   >   镜像的压缩文件
    1.docker的基本使用

    文章插图
  • 镜像导入
    初次导入镜像没有tag,添加一个即可docker  load   <   镜像的压缩文件docker tag  镜像id  镜像新名称
    1.docker的基本使用

    文章插图

经验总结扩展阅读