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基础的主要内容,如果未能解决你的问题,请参考以下文章

Docker基础

Docker 镜像:基于 Ubuntu 的基础镜像中文问题解决

Docker 基础镜像

Docker——Docker基础+Docker安装

docker入门基础

Docker基础