docker的安装和使用
docker在linux上安装我尝试了几次,都报错了,看到其它人的博客说明这也确实是个问题.
后来在朋友给安装了一个VMware虚拟机后,很方便地就在里面进行了安装.
概念理解:
仓库: 别人做好的现成的镜像,都放在仓库里
镜像: 自己要用哪个镜像,就先拉到本地来。镜像就相当于还没激活的容器。
容器: 容器就是跑起来的镜像,就是一个完整的工作环境
拉下来一个centos:
docker pull centos:7.2.1511
Trying to pull repository docker.io/library/centos …
7.2.1511: Pulling from docker.io/library/centos
f2d1d709a1da: Pull complete
Digest: sha256:29083aecbc86ed398ee3464f69433e529039d6f640d50171b6b385bb0d28230d
Status: Downloaded newer image for docker.io/centos:7.2.1511
查看本地镜像:
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/hello-world latest fce289e99eb9 2 months ago 1.84 kB
docker.io/centos 7.2.1511 4cbf48630b46 4 months ago 195 MB
运行指定镜像ID的镜像,称为容器了:
docker run -i -t -v /root/software/:/mnt/software/ 4cbf48630b46 /bin/bash