当前位置: 首页 > news >正文

docker-容器命令

1.新建+启动

docker run options image command [arg..]

options:

--name="容器新名字"

-d:后台运行程序

-it:交互式运行

-P: 随机端口

-p: 指定端口

docker run -it ubuntu /bin/bash

docker run -it ubuntu:v1 /bin/bash

docker run -it 1c3527a39ab9 /bin/bash

docker run -it --name=myu1 ubuntu bash

docker run -d redis:6.0.8

2.当前所有正在运行的容器

docker ps [opotions]

-a: 当前运行+历史运行
-l:  最近创建的容器
-n: 最近n个创建的容器
-q: 只显示容器编号

3.退出方式:

exit 容器停止
ctrl + p+q退出,容器不停止

4.启动已经停止的容器 

docker start 容器id或者名称

5.重启容器

docker restart 容器id或者名称

6.停止容器

docker stop 容器id或者名称

7.强制停止

docker kill 容器id或者名称

8.删除容器

docker rm 容器id或者名称

docker rm -f $(docker ps -a -q)

docker ps -a -q | xargs docker rm

9.查看容器日志

docker logs 容器id或者名称

10.容器内运行的进程

docker top 容器id

11.容器内部的细节

docker inspect 容器id

12.容器进入

docker exec -it 容器id /bin/bash 重新创建终端和开起进程退出时容器不终止

docker attch -it 容器id /bin/bash 不会创建终端和开起进程退出时容器终止

13.拷贝文件

    docker cp  容器ID:容器内路径 目的主机路径

    docker cp 12233fsdfsd:/usr/local/contain.txt /tmp/1.txt

14.导入和导出

    docker export 容器ID > 文件名.tar

    cat 文件名.tar | docker import - 镜像用户/镜像名:tag

http://www.lryc.cn/news/28389.html

相关文章:

  • Spring——是什么?作用?内容?用到的设计模式?
  • Qt交叉编译环境搭建
  • Java switch case 语句
  • Linux下MQTT客户端消息订阅与发布实现
  • 代码规范----编程规约(下)
  • c++连接mysql
  • CentOS7操作系统安装nginx实战(多种方法,超详细)
  • 【测绘程序设计】——空间直角坐标转换
  • 数组--java--动态数组--有序数组--底层
  • Linux下使用C语言实现简单的聊天室程序
  • 【数学】任意一个正整数n最多只有一个质因数大于根号n,怎么证明?
  • 【ES6】var let const 之面试题系列
  • Vue基础入门讲义(四)-组件化
  • Android onLayout布局流程解析
  • 浅分析BIG-建筑展示系统
  • 模电基础(1) 半导体基础知识
  • 阅读笔记:TF - IDF 原理
  • 【C语言】float 关键字
  • Linux 网络编程(实现多路IO转接服务器)
  • DC-4 靶场学习
  • QML组件
  • canvas 学习指南
  • 【华为OD机试2023】开心消消乐 C++
  • 学历?能力?
  • 使用ECharts打造一个数据可视化面板
  • 【论文简述】PVSNet: Pixelwise Visibility-Aware Multi-ViewStereo Network(arxiv 2020)
  • CSS隐藏元素的几种方式以及display、visibility、opacity的区别
  • 【Java|golang】1487. 保证文件名唯一---golang中string方法的坑
  • flstudio21水果language选项中文设置方法教程
  • Ubuntu中安装StaMPS