Docker常用命令

docker常用命令

  1. 进入容器 docker run -it xxxxx:1.1 /bin/bash
  2. 构建容器 docker build -t xxxx:1.1 .
  3. 进入正在运行的容器 docker exec -it xxxxx /bin/bash
  4. 停止容器 docker stop 9f09c7289f3d
生产

打包镜像:docker save xxxxx:1.1 > xxxxx.tar
导出镜像:docker load < 111111.tar

创建

docker commit <容器id> <新容器名称>

参数

-it:开启命令行交互
-d:后台运行
-p:端口映射

三、虚拟环境

考虑到生产环境的规范性,实验与项目之间不受干扰,请尽量用新的虚拟环境来完成实验

MacOS/Win,请使用如下操作开辟新的虚拟环境(不强调表示MacOS/Win相同操作)

  • 下载Anaconda. MacOS:默认安装/Win:注意安装时候勾选配置路径或者之后手动配置,直至cmd后conda关键字有效
  • 查看所有的虚拟环境conda info --envs
  • 使用命令:conda create -n wechat_env python=3,创建名为wechat_env的虚拟环境,且配置python版本为python3
  • 激活虚拟环境:MacOS: source activate wechat_env/Win:activate wechat_env
  • 安装所需要的包,比如matplotlib等,建议使用conda install package_name来避免虚拟环境包的路径问题

接下来的操作非必须,仅当实验完成后可操作,试验阶段全程在虚拟环境中操作,进入虚拟环境会有前置符号表示如:

(wechat_env) ~/Desktop/wechat_jump_game-master>  
  • 退出虚拟环境:MacOS: source deactivate wechat_env / Win: deactivate wecha_env
  • 删除虚拟环境: conda remove -n wechat_env --all
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker基础 这篇基础文章是方便用户在使用cSphere平台之前,了解docker基础知识。 针对已经有一定的...
    4ea0af17fd67阅读 460评论 0 0
  • 一、docker常用命令 docker容器生命周期管理 docker run 在一个新的容器执行一个命令 dock...
    淹死的鱼_hz阅读 12,089评论 0 5
  • docker image 相关操作 显示所有 image 拉去 registry 中的已有 image 删除 im...
    Good灿灿阅读 8,670,735评论 0 2
  • 容器相关操作 docker create # 创建一个容器但是不启动它 docker run # 创建并启动一个容...
    蓝色的咖啡阅读 805评论 0 3
  • 第五章 格式 5.1 格式的目的格式比内容重要,内容在以后可能被修改,而格式风格却会一直影响项目。5.2 垂直格式...
    mecury阅读 269评论 0 0