fiollr 发表于 2015-10-13 10:19:52

docker 学习小结

1.安装

[*]  yum install docker
[*]  service docker start
  登入/注册: docker login
  开机启动:chkconfig docker on
2. image使用

[*]  image列表: docker images
[*]  image下载: docker pull image_name:tag
[*]  image查询: docker search
[*]  image提交: docker commit -m="comment" -a="user" containerID image_name:tag
[*]  image标签: docker tag imageID image_name:tag
[*]  image发布: docker push image_name
[*]  image删除: docker rmi image_name
3.container使用

[*]  运行容器: docker run -t -i --name XXX ubuntu:14.04 /bin/bash (-d后台, -p 宿主端口:container端口, -v host_dir:container_dir挂载目录)
[*]  容器列表: docker ps -al
[*]  后台容器日志: docker logs (-f) container_name
[*]  停止容器: docker stop container_name
[*]  端口映射: docker port container_name (容器端口)5000
[*]  类Linux Top: docker top container_name
[*]  容器详情: docker inspect container_name
[*]  重启容器: docker start(-i)container_name

[*]  删除容器:docker rm container_name
4. Data volumes

[*]  create a new volume inside a container at /webapp: docker run -v /webapp
[*]  Mount a Host Directory as a Data Volume: docker run -v host_dir:container_dir
[*]  Mount a Host File as a Data Volume: docker run -v host_file:container_file
[*]  use existed volumes: docker run -d --volumes-from web app
  -v 参数,即Data volumes不支持软链接文件(centos7实测,无法挂载软链接文件)
  -v 在windows需小心,目录路径中的冒号(如E:\test中的冒号)会被误当做host_dir:container_dir的分隔符
         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: docker 学习小结