返回
Docker常用命令详解:开启容器之旅
见解分享
2024-02-02 01:18:54
Docker技术博大精深,而命令的使用是与之交互的关键。本篇文章将深入浅出地解析Docker的常用命令,助你开启容器之旅。
Docker镜像与仓库
TAG与镜像版本
镜像具有多个TAG,代表不同版本。镜像全称为"REPOSITORY:TAG",例如"nginx:latest"表示Nginx的最新版本。即使本地镜像源指向阿里云,搜索镜像时仍会从Docker Hub查找,但拉取镜像时会从阿里云。
搜索镜像
docker search <镜像名称>
例如:docker search nginx
镜像管理
拉取镜像
docker pull <镜像全称>
例如:docker pull nginx:latest
查看已拉取镜像
docker images
移除镜像
docker rmi <镜像ID>
例如:docker rmi 60d32725c6d4
容器管理
创建容器
docker run <镜像全称> <命令>
例如:docker run nginx
启动容器
docker start <容器ID>
例如:docker start 60d32725c6d4
停止容器
docker stop <容器ID>
例如:docker stop 60d32725c6d4
移除容器
docker rm <容器ID>
例如:docker rm 60d32725c6d4
容器网络
查看容器IP
docker inspect <容器ID> | jq -r '.[0].NetworkSettings.Networks.bridge.IPAddress'
例如:docker inspect 60d32725c6d4 | jq -r '.[0].NetworkSettings.Networks.bridge.IPAddress'
连接容器网络
docker exec -it <容器ID> /bin/bash
例如:docker exec -it 60d32725c6d4 /bin/bash
Docker实战
运行一个简单的Web服务器
docker run -d -p 80:80 nginx
部署一个微服务
docker run -d -p 8080:8080 <微服务镜像>
总结
Docker命令浩如烟海,本文仅介绍了常用命令。掌握这些命令,你将踏上容器化之旅的第一步。保持探索,深入挖掘Docker的无限潜力!
**