开发者必备Docker命令有哪些
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下开发者必备Docker命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Docker 简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以
千家信息网最后更新 2026年11月03日开发者必备Docker命令有哪些
小编给大家分享一下开发者必备Docker命令有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
Docker 简介
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows机器上。使用Docker可以更方便低打包、测试以及部署应用程序。
Docker 环境安装
1.安装yum-utils:
yum install -y yum-utils device-mapper-persistent-data lvm2
2.为yum源添加docker仓库位置:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
3.安装docker:
yum install docker-ce
4.启动docker:
systemctl start docker
Docker 镜像常用命令
搜索镜像
docker search java
下载镜像
docker pull java:8
如何查找镜像支持的版本
由于docker search命令只能查找出是否有该镜像,不能找到该镜像支持的版本,所以我们需要通过docker hub来搜索支持的版本。
进入docker hub的官网,地址:https://hub.docker.com
然后搜索需要的镜像:
查看镜像支持的版本:
进行镜像的下载操作:
docker pull nginx:1.17.0
列出镜像
docker images
删除镜像
指定名称删除镜像
docker rmi java:8
指定名称删除镜像(强制)
docker rmi -f java:8
强制删除所有镜像
docker rmi -f $(docker images)
Docker 容器常用命令
新建并启动容器
docker run -p 80:80 --name nginx -d nginx:1.17.0
-d选项:表示后台运行
--name选项:指定运行后容器的名字为nginx,之后可以通过名字来操作容器
-p选项:指定端口映射,格式为:hostPort:containerPort
列出容器
列出运行中的容器:
docker ps

列出所有容器
docker ps -a

停止容器
# $ContainerName及$ContainerId可以用docker ps命令查询出来 docker stop $ContainerName(或者$ContainerId)
比如:
docker stop nginx #或者 docker stop c5f5d5125587
强制停止容器
docker kill $ContainerName(或者$ContainerId)
启动已停止的容器
docker start $ContainerName(或者$ContainerId)
进入容器
先查询出容器的pid:
docker inspect --format "{{.State.Pid}}" $ContainerName(或者$ContainerId)根据容器的pid进入容器:
nsenter --target "$pid" --mount --uts --ipc --net --pid
删除容器
删除指定容器:
docker rm $ContainerName(或者$ContainerId)
强制删除所有容器;
docker rm -f $(docker ps -a -q)
查看容器的日志
docker logs $ContainerName(或者$ContainerId)
查看容器的IP地址
docker logs $ContainerName(或者$ContainerId)
同步宿主机时间到容器
docker cp /etc/localtime $ContainerName(或者$ContainerId):/etc/
在宿主机查看docker使用cpu、内存、网络、io情况
查看指定容器情况:
docker stats $ContainerName(或者$ContainerId)
查看所有容器情况:
docker stats -a
进入Docker容器内部的bash
docker exec -it $ContainerName /bin/bash
修改Docker镜像的存放位置
查看Docker镜像的存放位置:
docker info | grep "Docker Root Dir"
关闭Docker服务:
systemctl stop docker
移动目录到目标路径:
mv /var/lib/docker /mydata/docker
建立软连接:
ln -s /mydata/docker /var/lib/docker
看完了这篇文章,相信你对"开发者必备Docker命令有哪些"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
容器
镜像
命令
版本
强制
支持
开发者
开发
位置
情况
应用
搜索
运行
名字
名称
地址
宿主
宿主机
常用
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
云南咖啡
互联网科技网
科技制造互联网公司
金融科技与互联网金融
华宇互联网科技
狮子座互联网科技
有马互联网科技
互联网科技作文
互联网科技上市公司
火传媒上海互联网科技
恒生科技互联网指数分析
华脉科技工业互联网产品
北京大学互联网科技怎么样
创业天下互联网科技有限公司
武汉健翔互联网络科技有限公司
无锡工业互联网科技有限公司
九思连强互联网电子科技有限公司
现代互联网科技公司
安徽九吞吴互联网科技有限公司
互联网科技创业有什么好项目
咖啡
互联网科技资迅
科技互联网技术
百单互联网科技有限公司
互联网教育科技公司vipkid
北京华百购互联网科技有限公司
青海科技产业互联网发展
云南省自由互联网科技有限公司
江苏互联网智能科技产品出厂价
广州三三互联网科技有限公司