docker核心命令

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: docker核心命令

 镜像命令

Docker运行容器前需要本地存在对应的镜像,如果镜像不存在本地,Docker会尝试先从默认镜像仓库下载(默认使用Docker Hub公共注册服务器中的仓库),用户也可以通过配置,使用自定义的镜像仓库

搜索镜像

docker search镜像名字

image.gif

镜像下载

docker pull 镜像名字:版本

image.gif

如果不指定版本,则下载Docker Hubhub.docker.com中仓库的最新版本

查看镜像

docker images

image.gif

来自于哪个仓库 /镜像的ID号(唯一) /创建时间 /镜像大小

删除镜像

docker rmi 镜像的ID号(前两位即可)

image.gif

必须把镜像创建的容器删除

容器命令

查看容器

docker ps

image.gif

-a: 显示全部容器      -q:只显示id

创建并启动容器

docker run -d -p 8080:8080  -v 容器卷名:/usr/local/tomee/webapps  docker.io/tomee

image.gif

-it  进入到容器内部

--name 命名(一般在run后面)

-d 后台运行

-p  宿主机端口:容器内端口

--link 联接的容器id(名字)(:别名)

-e 配置环境变量

-v使用数据卷

--net  指定网络,在自定义网络中有

版本号 docker.io/tomee

--rm   容器终止运行后,自动删除容器文件

--restart=always 每次重启宿主机,容器都会自动启动

启动已终止容器

docker start id

image.gif

进入容器

docker exec -it 容器id  /bin/bash

image.gif

exit   退出

image.gif

终止容器

docker stop 容器id

image.gif

删除容器

需要先终止容器

docker rm 容器id

image.gif

-f 强行终止并删除一个运行中的容器。

-l 删除容器的连接保留容器     -V  删除容器挂载的数据卷

重启容器

docker restart 容器id

image.gif

容器Ping同

docker exec -it tomcat ping mysql

image.gif

查看日志

docker logs 容器id

image.gif

-f, --follow 跟踪实时日志

--since string 显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟)

--tail string 从日志末尾显示多少行日志, 默认是all

-t, --timestamps 显示时间戳

--until string 显示自某个timestamp之前的日志,或相对时间,如42m(即42分钟)

查看容器里面的进程

docker top 容器id

image.gif

从容器拷贝文件到主机上

docker cp 容器id:容器内路径    目录路径
docker cp e8:/opt/a.info /opt

image.gif


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
22天前
|
安全 Docker 容器
|
22天前
|
网络安全 数据安全/隐私保护 Docker
|
10天前
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
184 7
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
|
21天前
|
存储 监控 安全
|
2月前
|
Linux Docker 容器
Docker操作 :容器命令
Docker操作 (四)
|
21天前
|
存储 关系型数据库 MySQL
|
29天前
|
网络协议 Docker 容器
docker pull命令拉取镜像失败的解决方案
docker pull命令拉取镜像失败的解决方案
707 1
|
1月前
|
安全 网络安全 开发者
Docker学习笔记(一):Docker命令总结
本文介绍了Docker的基本概念、优点以及常用命令。Docker是一个开源的应用容器引擎,它通过容器打包应用程序及其依赖项,实现快速部署和迁移。主要优点包括轻量级、可移植性、易于管理、安全性和开源性。文章还区分了镜像和容器的概念,并提供了构建镜像、查看容器、运行容器、停止和删除容器等常用Docker命令的示例。
127 0
|
1月前
|
Linux 网络安全 Docker
安装后无法使用 Docker 命令
【10月更文挑战第3天】
162 2
|
1月前
|
安全 Shell Linux
docker进入容器命令
docker进入容器命令