A-A+

Docker教程总结二

2017年02月24日 运维 暂无评论 阅读 183 次

Docker镜像操作

注:其中$为变量,$container-id一般可以换为$container-name。

  • 查看镜像:docker images
  • 删除镜像:docker rmi $container-id
  • 提交镜像:docker commit $container-id $image-name
  • 镜像打包为tar:docker save $image-id > /home/save.tar
  • tar包加载为镜像:docker load < /home/save.tar

Docker容器操作

  • 删除容器:docker rm $container-id
  • 查看容器的日志:docker logs $container-id
  • 容器的端口映射:docker port $container-id
  • 容器的进程信息:docker top $container-id
  • 容器的文件变化:docker diff $container-id
  • 容器和宿主机文件拷贝:docker cp ...
  • 容器打包为tar包:docker export $container-id > /home/export.tar
  • 容器tar包加载为容器:docker import

Docker创建实例

  • 创建实例:docker create -it centos
  • 创建带名称的实例:docker create -it --name mycentos centos
  • 创建带内存限制的实例:docker create -it --name mycentos2 -m 100m --memory-swap=100m centos
  • 创建带CPU限制的实例1:docker create -it --name mycentos3 --cpuset-cpus=0,1 centos
  • 创建带CPU限制的实例2:docker create -it --name mycentos4 -c 1024 centos
  • 创建带磁盘空间限制的实例:docker create -it --name mycentos5 --storage-opt dm.basesize=20G centos
  • 创建带端口映射的实例:docker create -it --name mycentos6 –p 16379:6379 centos
  • 创建带路径映射的实例:docker create -it --name mycentos7 -v /root/software/:/mnt/software/ centos

阅读更多:

Docker教程总结一(基本命令)

Docker教程总结二(高级命令)

Docker教程总结三(导入导出)

Docker从入门到实践

标签:

给我留言

Copyright © C/C++程序员之家 保留所有权利.   Theme  Ality 浙ICP备15011757号-3

用户登录