工资群发助手在哪里(工资群发助手收费的吗)
661
2022-05-30
docker常用命令
前言
帮助命令
镜像命令
容器命令
总结
前言
本文只介绍常用的Docker命令,更深层的Docker学习,敬请期待后续文章。学习
帮助命令
docker version:docker安装完成之后的验证,显示版本内核信息
docker info:docker信息的表述
docker --help: docker命令的帮助文档
镜像命令
docker images :列出本地主机上的镜像
docker images -qa:列出本地所有镜像ID
镜像是分层的,类似于千层饼
options说明
查询镜像
docker search 某个镜像的名字:docker search [OPTIONS] 镜像名称
options说明
下载镜像
docker pull 某个镜像名字:docker pull 镜像名[:TAG] 。TAG表示版本号
docker pull tomcat 相当于 docker pull tomcat:letest --最新版本
删除镜像
docker rmi 某个镜像名字ID:docker rmi -f 镜像名[:TAG]
删除单个:docker rmi -f 镜像ID
删除多个:docker rmi -f 镜像名ID1:TAG 镜像名2:TAG
删除全部:docker rmi -f ${docker images -qa}
容器命令
新建并启动容器 :
启动交互式容器
docker run [OPTIONS] IAMGE[COMMAND][ARG…]
OPTIONS 说明(常用):有些是一个减号,有些是两个减号
–name=“容器的新名字”:为容器指定一个名称
-d:后台运行容器,并返回容器ID,也即启动守护式容器
-i:以交互式模式运行容器,通常与-t同时使用
-t:为容器重新分配一个伪输入终端,通常与-i同时使用
-P:随机端口映射
-p:指定端口映射,有以下四种格式
ip:hostPort:containerPort
ip::containerPort
hostPort:containerPort
containerPort
列出所有正在运行的容器:docker ps [OPTIONS]
-a:列出当前所有正在运行的容器+历史上运行过的
-l:显示最近创建的容器
-n:显示最近n个创建的容器
-q:静默模式,只显示容器编号
–no-trunc:不截断输出
退出容器:两种方式
exit:容器停止退出
ctrl+P+Q:容器不停止退出
启动容器 docker start 容器ID或者容器名
停止容器 docker stop 容器ID或者容器名
强制停止容器 docker kill 容器ID或者容器名
删除已停止的容器 docker rm 容器ID或者容器名*
删除多个容器
docker rm -f ${docker ps -a q}
docker ps -a -q |xargs docker rm
docker rmi 删除镜像
docker rm 删除容器
启动守护式容器:
docker run -d 容器名
查看容器日志:
docker logs -t --tail 容器ID
-t是加入时间戳
-f跟随最新的日志打印
–tail数字 显示最后多少条
查看容器内运行的进程:
docker top 容器ID
查看容器内部细节:
docker inspect 容器ID
进入正在运行的容器并以命令行 交互
docker exec -it 容器ID bashShell
重新进入docker attach 容器ID
上述两个区别
attach:直接进入容器启动命令的终端,不会启动新的进程
exec:是在容器中打开新的终端,并可以启动新的进程
从容器内拷贝文件到主机上
docker cp 容器ID:容器路径目的主机路径
总结
查看镜像列表:
docker images
docker image ls
导出镜像:
docker image save centos > docker-centos6.9.tar.gz
导入镜像:
docker image load -i docker-centos6.9.tar.gz
删除镜像:
docker image rm centos:latest
docker image rm 578c3
搜索镜像 docker search + 镜像名字
给源中镜像打标签:
docker tag nginx:latest 10.0.0.11:80/nginx:latest
推送指定镜像到docker镜像源服务器
docker push 10.0.0.11:80/nginx:latest
获取镜像 (下载) docker pull image_name
官方pull docker pull centos:6.8(没有指定版本,默认会下载最新版)
私有仓库 pull docker pull daocloud.io/huangzhichong/alpine-cn:latest
docker history image_name 显示一个镜像的历史
l centos:6.8(没有指定版本,默认会下载最新版)
私有仓库 pull docker pull daocloud.io/huangzhichong/alpine-cn:latest
docker history image_name 显示一个镜像的历史
docker build -t . *(点一定不能去掉) #使用当前目录下的Dockerfile构建镜像
Docker 容器 镜像服务
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。