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]