apt-get update
apt-get install -y docker.io
-y:yes
curl -s https://get.docker.com|sh
ps:将docker安装网页下载到本地然后执行sh
docker version
docker pull OPTIONS NAME:TAG
NAME:镜像名(在docker官方仓库或网易蜂巢中心可以查询)
OPTIONS:命令选项
TAG:版本,缺省为最新
docker images OPTIONSREPOSITORY:TAG]
REPOSITORY:指定镜像名(一般在本机镜像很多的时候用)
docker run OPTIONS IMAGE:TAG ARG...
IMAGE:镜像名
COMMAND:运行命令
ARG:这条命令运行依赖的参数
-d:后台运行
-p:指定本机的哪个端口来映射容器的端口
-P:随机指定一个本机端口来映射容器的所有端口
如后台运行nginx并指定本机8080端口映射nginx的缺省端口80:docker run -d -p 8080:80 nginx
docker exec OPTIONS CONTAINER COMMAND ARG...
CONTAINER:容器名或容器ID
-i:保证输入有效
-t:分配一个伪终端
如:docker exec -it CONTAINER bash
exit
docker stop CONTAINER
CONTAINER:容器ID
docker build -t .
-t:后面指定镜像名
.:表示构建当前目录下的目录和Dockerfile
docker rm IMAGEID
docker rmi CONTAINERID
如果镜像已经运行成了容器,要删除镜像得先删除容器。要删除容器得先让容器停止运行
请参考我的另一篇博客:https://cloud.tencent.com/developer/article/1395002
docker使用ubuntu开发,所以在ubuntu上运行肯定时候最稳定的
docker官方仓库:https://hub.docker.com/