docker-基础使用

常用命令

dockers 命令

启动docker

systemctl start docker

重启docker

systemctl restart docker

关闭docker

systemctl stop docker

查看docker版本信息

docker version

docker  info

镜像命令

查看命令信息

docker --help

查看下载的镜像

docker images

可选参数

docker images --help

image

查看正在运行的镜像

docker ps

过滤查询使用

image

删除指定镜像

docker rmi -f 镜像id

删除所有镜像

docker rmi -f $(docker images -qa)

容器命令

docker run --help

--name 容器名字 用来区分容器

-d 后台方式运行

-it 使用交互方式运行

-p  进行端口映射 -p 主机端口:容器端口

-P  随机指定端口

使用案例

启动并进入容器

docker run -it centos /bin/bash

image

查看运行的容器

docker ps -a(-a查看历史运行过的容器)

进入容器

进入容器当前的控制台,任何操作都会影响容器
docker attach 容器id

进入容器新建的控制台,exit 命令只会影响当前新建的控制台,不会使得容器停止运行
docker exec -it nginx /bin/bash

退出容器

exit # 停止并退出

ctrl+p+q # 容器不停止退出

删除容器

docker rm -f 容器id


docker rm -f $(docker ps -qa)  # 删除所有

容器的启动 停止

一个镜像可以创建多个容器,对于以往创建的容器可以查看历史然后重新启动
image

注意事项:

容器使用后台运行时,就必须要有一个前台进程,否则会自动停止

提交修改后的容器成为新的镜像

docker commit -m="提交的描述信息"-a="作者"   容器id  目标镜像名:[TAG]

数据同步

docker run it -v 主机目录:容器内目录/文件

匿名挂载
docker run it -v 容器内目录/文件

具名挂载
docker run it -v 名称:容器内目录/文件

查看挂载路径信息

1.
docker volume ls

docker volume inspect 挂载名称

2.
查看mounts信息
docker inspect 容器id

命令api-doc
https://docs.docker.com/engine/reference/commandline/exec/

docker hub 地址
https://hub.docker.com/

posted @   原来是晴天啊  阅读(68)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示