简介
主要记录常用的一些docker命令
构建容器镜像
首先需要创建一个dockerfile的文件,该文件包含勒一系列的构建指令 (注意后面一定要加那个点),执行该命令的时候会在目录查看是否存在dockerFile文件,如果存在的话,执行build并且查看本地是否存在build所需的镜像,如果不存在docker从远端拉去镜像
docker build -t 镜像名 .
查看镜像( 显示所有镜像信息)
docker images
获取镜像
docker pull 镜像名
删除镜像
docker rmi 镜像id
docker rmi 镜像名:版本号
查看正在运行的容器
docker ps
查看所有容器
docker ps -a
停止容器
docker stop 容器名
删除容器
docker rm 容器id
docker rm 容器名
执行容器
docker run 镜像名
执行容器有多个可选参数:
示例:所示代码的意思为使用镜像nginx以后台模式的方式运行并且将容器名字指定为:nginx,把容器内部的/data目录映射到本机的/data下
docker run -p 80:80 --name nginx -v /data:/data -d nginx
查看容器信息
docker inspect 容器名
查看容器日志
docker logs 容器名
进入容器内部
docker exec -it 容器名 bash
标记镜像
docker tag 容器名 新容器名
推送镜像
推送镜像之前首先会要求你登录,登录成功之后推送镜像
docker login
docker push 镜像名
原文:https://www.cnblogs.com/zhengyazhao/p/11325343.html