首页 > 其他分享 >dcoker常用操作命令

dcoker常用操作命令

时间:2024-06-05 14:46:13浏览次数:20  
标签:容器 常用 container ps -- start dcoker 操作命令 docker

启动docker systemctl start docker.service 关闭docker systemctl stop docker.service 查看docker状态 systemctl status docker 查看docker的镜像文件 docker images 重新启动docker systemctl start docker.service 暂停容器:docker pause id 恢复之前状态: docker unpause id 查看所有容器 docker ps -a 查看所有镜像 docker images 开启/停止/重启container docker start/stop/restart <container> 再次运行某个container (包括历史container) docker start [container_id] 删除容器 dcoker rm 删除镜像 docker rmi <image id> 删除镜像:(镜像id重复的) docker rmi repository:tag 停止所有的container,这样才能够删除其中的images: docker stop $(docker ps -a -q) 如果想要删除所有container的话再加一个指令: docker rm $(docker ps -a -q) 强行停止容器 docker kill id docker中 启动所有的容器命令 docker start $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中    关闭所有的容器命令 docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中 删除所有的容器命令 docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2) docker中    删除所有的镜像 docker rmi $(docker p_w_picpaths | awk '{print $3}' |tail -n +2) 或 docker rmi $(docker images -q) 创建数据卷 docker volume create portainer_data docker登录: docker login -u gin -u zhihuifan123 -p 12345678 查看历史操作: history 或 docker history --no-trunc docker.io/mysql:5.7 列出当前所有正在运行的container docker ps 列出最近一次启动的container docker ps -l 列出所有的container(包含历史,即运行过的container) docker ps -a 列出最近一次运行的container ID docker ps -q 连接一个正在运行的container实例(即实例必须为start状态,可以多个窗口同时attach 一个container实例) docker attach [container_id] 启动一个container并进入交互模式(相当于先start,在attach) docker start -i <container> 使用image创建container并进入交互模式, login shell是/bin/bash docker run -i -t <image> /bin/bash 映射 HOST 端口到容器,方便外部访问容器内服务,host_port 可以省略,省略表示把 container_port 映射到一个动态端口 docker run -i -t -p <host_port:contain_port> 注:使用start是启动已经创建过得container,使用run则通过image开启一个新的container。 docker logs $CONTAINER_ID #查看docker实例运行日志,确保正常运行 docker inspect $CONTAINER_ID #docker inspect <image|container> 查看image或container的底层信息 docker build <path> 寻找path路径下名为的Dockerfile的配置文件,使用此配置生成新的image docker build -t repo[:tag] 同上,可以指定repo和可选的tag docker build - < <dockerfile> 使用指定的dockerfile配置文件,docker以stdin方式获取内容,使用此配置生成新的image docker port <container> <container port> 查看本地哪个端口映射到container的指定端口,其实用docker ps 也可以看到   option参数详情: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项 -d: 后台运行容器,并返回容器ID -i: 以交互模式运行容器,通常与 -t 同时使用 -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用 --name="nginx-lb": 为容器指定一个名称 --dns 8.8.8.8: 指定容器使用的DNS服务器,默认和宿主一致 --dns-search example.com: 指定容器DNS搜索域名,默认和宿主一致 -h "mars": 指定容器的hostname -e username="ritchie": 设置环境变量 --env-file=[]: 从指定文件读入环境变量 --cpuset="0-2" or --cpuset="0,1,2": 绑定容器到指定CPU运行 -m :设置容器使用内存最大值 --net="bridge": 指定容器的网络连接类型,支持 bridge/host/none/container: 四种类型 --link=[]: 添加链接到另一个容器 --expose=[]: 开放一个端口或一组端口 -v : 目录映射            声明:此博客为个人学习之用,如与其他作品雷同,纯属巧合,转载请指明出处!        

标签:容器,常用,container,ps,--,start,dcoker,操作命令,docker
From: https://www.cnblogs.com/zhihuifan10/p/18233003

相关文章

  • ZSH的操作命令
    ZSH(ZShell)提供了一组强大的内置命令,许多与其他shell(如Bash)中的命令类似,但ZSH也有一些特定的命令和功能。以下是一些常见的ZSH命令:文件和目录操作命令cd:切换目录。ls:列出目录内容。cp:复制文件或目录。mv:移动或重命名文件或目录。rm:删除文件或目录。mkdir:创建目录。rmdir:......
  • js 中常用的判空写法
    在JavaScript中,判空通常是为了避免null或undefined值导致的错误。以下是一些常用的判空写法:1.普通变量letvalue=...;if(value===null||value===undefined){//value是null或undefined}2.Stringletstr=...;if(!str||str.length===0){......
  • Linux常用命令及说明,配图
    一、Linux的目录结构1.Linux操作系统的目录结构Linux的目录结构是一个树型结构Windows系统可以拥有多个盘符,如C盘、D盘、E盘Linux没有盘符这个概念,只有一个根目录/,所有文件都在它下面2.Linux路径的描述方式在Linux系统中,路径之间的层级关系,使用:/来表示(快速区分......
  • 前端引入,Web服务器的本质,HTTP协议,HTML基础,常用标签介绍
    Ⅰ前端引入【一】前端/后端【1】什么是前端任何与用户直接打交道的操作界面都可以称之为前端前端可以是浏览器的界面、也可以是客户端的界面、还可以是手机的界面...比如电脑界面、手机界面、平板界面【2】什么是后端不直接与用户打交道的用于执行真正业务逻辑的代......
  • 常用的
    越亮的门头才能被注意,只有被注意才能有生意===老板,我们这个价格不会偏高也不会偏低,价格的话没有最低只有更低,比着比着质量就没了我们都是用采用进货价比较贵的材料给客户做,廉价的材料也可以做,但是我们不想把质量弄得那么差,质量太差客户和售后都很头疼老板,刚才我算了下成本,成......
  • mysql常用脚本
    1.添加一列默认值0ALTERTABLE表名ADDSortint(11)DEFAULT0NULLCOMMENT'排序';2.MySql删除重复数据,保留最早创建的思路:新建一个临时表temp_ID存储upload_file表里的重复Id,upload_file根据temp_ID里的Id删除重复数据,最后删除临时表temp_ID。注:如果新建临时表-......
  • 【ubuntu使用记录】—— 如何使用vim编译器如何写入保存文件和linux常用的操作指令记
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言vim编译器的使用1.写入的操作2.保存的操作常用的系统操作指令1.查看系统配置2.查看库的版本3.基本操作指令4.解压和压缩相关指令(1)安装rar和unrar工具(2)使用前言在Ubuntu中,使用......
  • C#常用的快捷键
       C#快捷键大全 快捷键功能CTRL+SHIFT+B:生成解决方案CTRL+F7:生成编译CTRL+O:打开文件CTRL+SHIFT+O:打开项目CTRL+SHIFT+C:显示类视图窗口F4:显示属性窗口SHIFT+F4:显示项目属性窗口CTRL+SHIFT+E:显示资源视图F12:转到定义CTRL+F12:......
  • postgresql fdw 常用操作
    fdw--安装外部服务扩展createextensionpostgres_fdw;--创建外部服务createserverpostgres_serverforeigndatawrapperpostgres_fdwoptions(host'192.168.10.188',port'1521',dbname'testdb');--修改外部服务器配置--主机、端口和database这几项连接设......
  • Visual Studio常用快捷键
    VisualStudio常用快捷键前言对于开发者而言,熟悉快捷键的使用,能够起到事半功倍的作用,提高工作效率。以下是我整理的一份VisualStudio常用快捷键清单,希望能够帮助到你。常用快捷方式快捷键功能Ctrl+K+C注释选定内容Ctrl+K+U取消注释选定内容Ctrl+K......