Docker教程总结二
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
阅读更多: