docker介绍及使用

docker脚本自动安装

1
curl -sSl http://get.docker.com/ |sh

因为墙的存在可以使用阿里云的

1
curl -sSl http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet |sh

获取docker镜像

1
2
3
4
5
6
7
docker pull [选项] [Docker Registry地址]<仓库名>:<标签>
//关于pull命令的帮助
docker pull --help
//例子
docker pull ubuntu:14.04

没有标签会取最新的

运行镜像

1
docker run -it ubuntu

-i:交互式操作,
-t:终端
–rm 退出容器后将其删除,一般不推荐
exit 退出容器

列出镜像

1
docker images

删除镜像

1
docker rmi $(docker images -q -f dangling=true)

查看生成的容器

1
docker ps -a

进入容器

当我只有一个镜像的时候每次进入容器(即镜像)就会生成一个容器id,我要进入指定的容器

1
docker attach 容器id/容器名称

导出容器

1
docker export name > name.tar

导入容器

1
docker import

停止运行的容器

1
docker stop 容器id/容器名称

重启容器

1
docker restart 容器id/容器名称

删除容器

1
docker rm 容器id/容器名称