美文网首页
docker命令 杂集

docker命令 杂集

作者: 孙子衡 | 来源:发表于2023-08-06 07:17 被阅读0次

docker ps :当前正在运行的容器
docker ps -q 只显示容器编号
docker ps -n 2 最近两个

启动镜像
docker run -it ub /bin/bash

退出容器:

  1. exit 退出 容器停止
    2.ctrl + q + p 退出容器 容器不停止

启动已经停止的容器
docker start 容器id/容器名字
停止容器
docker stop 容器id/容器名字
强制停止容器
docker kill 容器id/容器名字
删除已停止的容器
docker rm 容器id
一次性删除多个容器实例
docker rm -f $(docker ps -aq)
docker ps -aq | xargs dcoekr rm

docker 有 前台交互-it 后台守护 -d
查看容器日志
docker logs 容器id/容器名字

查看容器内的进程

docker top 容器id

查看容器内部细节

docker inspect 容器id

重新进入容器

1.docker exec -it 容器id /bin/bash
会启动新的进程 用exit退出 不会导致容器停止

2.docker attach 容器id
不会启动新的进程 用exit 退出 会导致容器停止

容器的导入导出

docker export 容器id > abc.tar # 备份整个容器
cat abc.tar | docker import -xxx/ub:3.7

拉取镜像

docker pull tocat

docker底层

docker的镜像实际上由一层一层的文件组成的 这种层级的文件系统UnionFS
当容器启动时,一个新的可写层被加载到镜像的顶部。 这一层通常被称作容器层,容器层之下的都叫 镜像层 而且只读 只用容器层 可写 可删 可修改

docker commit的使用

docker commit -m '' -a ''

发布docker 镜像到阿里云

发布docker镜像到私人仓库

docker 容器卷:完成数据的持久化 都重要的数据备份

说明:卷设计的目的就是数据的持久化 完全独立于容器的生存周期,因此docker不会在容器删除时删除其挂载的数据卷
--privileged=true 打开权限
-v:添加自定义的容器卷
使用卷: 容器内和宿主机 数据是同步的 主机上修改 容器内 一样会修改的
即使容器停止 宿主机上修改的数据 也会在容器启动的时候 数据同步

dcoker run it --privileged=true -v /宿主机绝对路径:/容器的绝对路径:rw --name xxx 镜像名字
rw: 可读可写
ro:容器只读不写

容器卷的继承 :
docker run -it --privileged=true -- volumes from u1 --name u2 ubuntu

安装常用docker镜像

docker search tomcat

docker pull tomcat

数据库设置字符集

1.中文乱码:
2.容器删除了怎么办: 配置mysql容器卷

DockerFile的使用

DockerFile是用来构建Docker镜像的文本,是构建docker的脚步文件

1.保留字指令必须是大写
2.指令从上到下
3.# 表示注释
4.每条指令都会创建一个新的镜像层并对镜像进行提交

虚悬镜像:

在构建镜像或是删除镜像的时候 出现了一些错误导致出现了 没有名字和表情的镜像
查看:docker image ls -f dangling=true

删除:docker image prune

docker 微服务实战

SecureFX 的使用

Docker-compose:

是Docker官方的开源项目 是一个工具软件 需要定义一个YAML 格式
用于管理集群docker服务

compose编排服务:
docker-compose config -q 查看yaml文科语法是否正确

相关文章

  • 记录一次Docker的学习

    Docker学习 Docker概述 Docker安装 Docker命令镜像命令容器命令操作命令... Docker...

  • Docker

    Docker学习目标 Docker概述 Docker安装 Docker命令镜像命令容器命令操作命令... Dock...

  • Docker命令

    Docker命令总结: 帮助命令: docker version docker info docker --hel...

  • Docker常用命令

    Docker常用命令 Docker帮助命令 docker version:查看docker版本 docker in...

  • Docker 之 HAProxy + Django + Redi

    Docker 简介 Docker子命令分类 Docker 命令结构 Docker Architecture Ins...

  • dokcer命令帮助手册

    基础命令 docker version docker help docker info 镜像命令 docker i...

  • Docker 常用命令

    Docker 常用命令 镜像命令 docker images docker search docker pull ...

  • Docker的安装及基础命令

    一、概述 1.1. 学习路径 Docker概述 Docker安装 Docker命令镜像命令容器命令操作命令... ...

  • docker 命令

    一、Docker的基础命令 二、docker网络管理相关的命令: docker run 命令参数 三、docker...

  • 3.Docker 的常用命令

    概况 如何获得docker命令的帮助 docker 的常用命令 Docker命令使用帮助 Docker Clien...

网友评论

      本文标题:docker命令 杂集

      本文链接:https://www.haomeiwen.com/subject/kywfpdtx.html