docker 常用命令

docker 帮助命令
docker版本:docker version
docker信息:docker info
docker帮助命令:docker 命令 --help
docker 文档地址:https://docs.docker.com/reference/
docker 镜像命令
docker镜像查看:docker images (-a -q)
docker搜索命
令:docker search 名字或者id
docker下载命令:docker pull 名字或者id(默认是最新的版本.可以加 : 版本号)
docker删除镜像:docker rmi -f 镜像id
docker删除所有镜像: docker rmi -f $(docker images -a -q) 删除所有 镜像

docker 容器命令
docker新建容器并启动:docker run -it centos /bin/bash
docker容器退出:exit(退出全部并关闭容器) ctrl P Q 退出不会关闭容器
docker 列出所有运行的容器:docker ps (-a 全部历史容器)
docker 删除容器:docker rm 容器id
docker删除所有容器: docker rm -f $(docker ps -a -q) 删除所有 镜像
docker启动、重启、停止、强制停止、容器:docker start、restart、stop、kill 容器id
docker 其他命令
docker 后台启动容器:docker run -d centos
docker 查看日期:docker logs -f -t --tail 容器id
docker 容器中的进程信息:docker top 容器id
docker 查看镜像元数据:docker inspect 容器id
docker 进入正在运行的容器:
方式1 docker exec -it 容器id bashshell (开启新的终端,可以在里边操作)
方式2 docker attach 容器id(进入正在运行终端)
docker 提交镜像命令:docker commit -a=“作者” -m=“备注” 容器id 名字:版本号

容器数据卷:容器之间可以有数据共享的技术,docker 容器中产生数据。同步到本地,这就是卷技术!目录的挂载。让我们容易的目录挂到 linux上面! 总结就是:容器的持久化和同步操作。命令是:docker run -it -v /home/ceshi:home centos /bin.bash

数据库同步数据: docker run -d -p3310:3306 -v /home/mysql:/etc/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql 这种要指定挂载,指定到 /home/mysql目录。 https://blog.csdn.net/u013568383/article/details/113888776 这个是Docker Desktop for Windows(WSL 2 方式)数据卷存放位置及如何访问
具名和匿名挂载:匿名挂载 只写容器内的路径 -v /home/mysql 具名挂载 -v juming 没有/ ,有/就是普通的了。 查看:docker volume inspect juming 查看挂载目录,一般linux 系统的在 /var/lib/docker/下面相关的docker信息。扩展:v- 容器内的路径加上:ro 是只读 :rw可读可写。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值