docker学习

//查看运行的容器

docker ps

//查看所有容器
docker ps -a

//重启容器
docker restart [container_id]

//拉取容器
docker pull mysql:latest
//查看容器ip
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mysql-container
docker images mysql
docker rmi <镜像名称>:<标签>
docker images --digests <镜像名称>

//端口映射
docker run -p 8080:80

docker run -p 192.168.1.100:8080:80 <镜像名称>

//停止所有容器运行
docker stop $(docker ps -q)

//删除所有容器包含运行的
docker rm -f $(docker ps -aq)

这个命令使用了docker ps -aq来获取所有容器的ID,并将其作为参数传递给docker rm -f命令。-f参数表示强制删除容器,即使容器正在运行中也会被删除。 请注意,这个命令将会立即删除所有容器,无法恢复。在运行此命令之前,请确保已经备份了需要保留的容器数据。 另外,如果只想删除已经停止的容器,可以使用以下命令:

//删除所有非运行的容器
docker rm $(docker ps -aq)

//查找容器
docker search mysql
docker inspect --format='{{.Config.Image}}' <容器ID或容器名称>

//查看容器日志

docker logs <容器名称或ID>

//查看网络列表

docker network ls

这将列出所有已创建的Docker网络,包括它们的名称、驱动程序和范围等信息。

//查看网络详细配置

docker network inspect <网络名称>

//进入容器命令行界面

docker exec -it CONTAINER_ID /bin/bash

//查看容器运行状态

docker inspect --format='{{.State.Status}}' mysql-container

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值