docker基础
Posted leescre
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker基础相关的知识,希望对你有一定的参考价值。
镜像获取
docker pull:
docker pull ubuntu:14.04,如果不写tag(14.04),默认是latest 这个命令等同于docker pull regsiter.hub.docker.com/ubuntu:14.04,默认从Docker Hub Regsiter获取镜像 如果需要换仓库地址,只需要将regsiter.hub.docker.com 换成对应的仓库地址即可
docker images
列出所有镜像 PEROSITORY:来自于哪个仓库 TAG:标签信息 IMAGE ID:镜像id CREARED:创建时间 SIZE:大小 docker inspect:查看详细信息
docker search 搜索镜像
docker rmi IMAGE:删除镜像
docker create 创建容器 docker start 启动容器
docker run 等同于 docker create 加上 start
守护态运行 docker run -d
docker stop 终止容器
docker attach NAMES 进入容器
docker exec 进入容器
docker rm 删除容器
docker logs -f names 查看log
docker run
-v :挂在数据卷 docker run -d -P --name web -v /src/webapp:/opt/webapp training/webapp python app.py 上面的命令加载主机的/src/webapp目录到容器的/opt/webapp目录
-p HostPort:ContainerPort 将本地端口映射到容器端口,可以多次标记
-p IP:HostPort:ContainerPort 固定一个ip -p IP:ContainerPort 映射到指定地址的任意端口,主机会主动分配一个端口
docer port 查看当前映射端口配置
--link name:alias 容器互联
实战
nginx dcoker run -d -p 81:80 --name webserver nginx
访问127.0.0.1:81就会出现nginx的欢迎界面 如何配置可以看看这篇文章https://blog.csdn.net/wangfei0904306/article/details/77623400
以上是关于docker基础的主要内容,如果未能解决你的问题,请参考以下文章