Docker简介
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
Docker常用命令
1、Docker镜像操作命令
docker rmi
:删除镜像
docker images
:查看本地镜像
docker rmi all
:删除所有镜像
docker build
:构建镜像
docker save
:保存镜像为tar文件
docker load
:加载tar文件为镜像
2、Docker容器操作命令
docker run
:创建并启动容器
docker ps
:查看正在运行的容器
docker stop
:停止正在运行的容器
docker rm
:删除容器
docker restart
:重启容器
docker exec
:进入容器执行命令
docker logs
:查看容器日志
docker attach
:进入正在运行的容器
docker cp
:拷贝文件到容器
docker mv
:拷贝文件或目录到容器
docker commit
:提交更改后的容器为新的镜像
docker push
:推送镜像到仓库
docker pull
:拉取镜像
3、Docker网络操作命令
docker network create
:创建网络
docker network ls
:查看网络列表
docker network inspect
:查看网络详细信息
docker network connect
:连接容器到网络
docker network disconnect
:断开容器与网络的连接
docker network disconnect
:断开网络与容器的连接(不推荐)
docker port
:查看容器端口映射情况
docker rmi
:删除自定义网络
4、Docker卷操作命令
docker volume create
:创建数据卷
docker volume ls
:查看数据卷列表
docker volume inspect
:查看数据卷详细信息
docker volume rm
:删除数据卷
docker volume ls -f name=<volume_name>
:通过名称查找数据卷
docker volume mount
:将数据卷挂载到容器中
docker container ls -f volumes=<volume_name>
:通过数据卷名称查找挂载该数据卷的容器
docker volume prune
:清理未使用的持久化数据卷(不推荐)
相关问题与解答
1、如何查看Docker版本?
答:docker --version
或者在终端输入 cat /etc/docker/version.json | grep "Version"
,即可查看Docker版本。
2、如何查看Docker镜像ID?
答:docker images
命令会列出所有镜像及其ID,如果只想查看某个镜像的ID,可以使用 docker images <image_name>
,其中<image_name>
替换为镜像名称。
3、如何查看Docker容器ID?
答:docker ps -a
命令会列出所有容器(包括已停止的),其中包括每个容器的ID,如果只想查看某个容器的ID,可以使用 docker ps -a | grep <container_name>
,其中<container_name>
替换为容器名称。
4、如何查看Docker网络?
答:docker network ls
命令会列出所有网络,如果只想查看某个网络的详细信息,可以使用 docker network inspect <network_name>
,其中<network_name>
替换为网络名称。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/140845.html