Docker 常用命令

简介: 本文主要是讲述在 Docker 使用过程中的一些常用命令,方便以后在使用的过程中可以查阅。

Docker 常用命令


Docker 运行


  • run : 下载(pull)创建(create)运行 start


--name 给容器定义名称
--rm 这是一个临时的容器
--ip 指定容器IP
-p 指定映射端口
-d 后台启动
-v 设置挂在目录(通过:分割连个文件,两边都要写绝对路径)
-h 设置 hostname 


docker run --name myNginx --rm -p 12346:80 nginx


  • logs: 查看日志 , 查看容器详细信息 inspect


docker logs myNginx


  • exec -it 进入容器


# 进入容器
docker exec -it myNginx bash
# 查看 Nginx 的配置
cat /etc/nginx/conf.d/default.conf


  • 查看运行的容器


# 查看当前运行的容器
docker ps
# 查看所有的容器
docker ps -a


Docker 镜像


  • pull 下载


  • images 查看当前本地镜像仓库


  • search 查找镜像


docker search java


  • rmi 删除镜像


# 查询所有镜像
docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
ssm_nginx           latest              7f48053b7f39        11 minutes ago      127MB
nginx               latest              a1523e859360        2 days ago          127MB
# 删除镜像
docker rmi nginx:latest
Untagged: nginx:latest
Untagged: nginx@sha256:380eb808e2a3b0dd954f92c1cae2f845e6558a15037efefcabc5b4e03d666d03


  • 镜像的构建


# 1. 编写 Dockerfile
vim Dockerfile
# 2. 文件内容
FROM nginx
RUN echo '<h1>This is Test Nginx</h1>' > /usr/share/nginx/html/index.html
# 3. 构建镜像
docker build -t ssm_nginx ./
# 4. 查询镜像
docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
ssm_nginx           latest              7f48053b7f39        33 seconds ago      127MB
nginx               latest              a1523e859360        2 days ago          127MB
# 5. 运行镜像
docker run --name myNginx --rm -p 80:80 ssm_nginx


参考资料



相关文章
|
3月前
|
安全 Docker 容器
|
3月前
|
网络安全 数据安全/隐私保护 Docker
|
1月前
|
NoSQL 关系型数据库 MySQL
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
188 56
《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
|
1月前
|
监控 NoSQL 时序数据库
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
271 77
|
16天前
|
Ubuntu NoSQL Linux
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
100 6
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
|
1月前
|
关系型数据库 MySQL Docker
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
122 24
|
2月前
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
1826 12
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
|
1月前
|
关系型数据库 MySQL Docker
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
176 6
|
4月前
|
Linux Docker 容器
Docker操作 :容器命令
Docker操作 (四)
216 56
|
3月前
|
存储 监控 安全

热门文章

最新文章