首页 > 其他分享 >docker常见的命令

docker常见的命令

时间:2024-02-28 16:24:17浏览次数:23  
标签:容器 8fe5db85336b minutes qcy 常见 命令 docker root

一:docker命令

格式:

docker 选项 命令

选项:

短格式和长格式

短格式:一个连字符(-)加上单个字符 -d -v -i等

长格式:2个连字符(--)加上字符串 --version

注意:

1:多个短格式的单字符可以组成起来一起使用

docker run -dit ubuntu /bin/bash

 

二:docker的一个完整的案例

1:创建运行一个容器

[root@qcy docker]# docker run -d -i -t ubuntu /bin/bash 

-d就是放在后台运行
-i就是保持容器的标准输入,通常与-t一起使用,以便于正常连接
-t给容器分配一个伪终端,使得与终端类似
没有-d的话,直接创建了容器然后进入到容器里面了

2:展示容器

#显示当前运行的容器
[root@qcy docker]# docker ps 
CONTAINER ID   IMAGE     COMMAND       CREATED          STATUS          PORTS     NAMES
8fe5db85336b   ubuntu    "/bin/bash"   18 minutes ago   Up 18 minutes             youthful_burnell
[root@qcy docker]# 

#显示所有的容器
[root@qcy docker]# docker ps -a
CONTAINER ID   IMAGE     COMMAND       CREATED          STATUS                      PORTS     NAMES
3bebe97f122d   ubuntu    "/bin/bash"   10 minutes ago   Exited (0) 10 minutes ago             beautiful_colden
8fe5db85336b   ubuntu    "/bin/bash"   18 minutes ago   Up 18 minutes                         youthful_burnell

3:登录容器到里面

[root@qcy docker]# docker exec -ti 8fe5db85336b /bin/bash
root@8fe5db85336b:/# 
登陆到正在运行的程序
-t    给一个给一个终端
-i    与容器进行交互

4:删除容器  

[root@qcy docker]# docker ps 
CONTAINER ID   IMAGE     COMMAND       CREATED          STATUS          PORTS     NAMES
8fe5db85336b   ubuntu    "/bin/bash"   24 minutes ago   Up 24 minutes             youthful_burnell
[root@qcy docker]# docker stop 8fe5db85336b
8fe5db85336b

[root@qcy docker]# docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
[root@qcy docker]# 

[root@qcy docker]# docker rm 3bebe97f122d 8fe5db85336b
3bebe97f122d
8fe5db85336b
[root@qcy docker]# docker ps -a
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES
[root@qcy docker]# 

#如果有容器正在运行的话,就停止,然后在来删除

 

 

 

  

 

 

 

 

 

 

 

 

 

  

标签:容器,8fe5db85336b,minutes,qcy,常见,命令,docker,root
From: https://www.cnblogs.com/qm77/p/18040511

相关文章

  • tar 命令
    tar命令是一个在Linux和Unix系统中常用的命令,用于将多个文件或目录打包成一个文件,或者将打包好的文件解压缩到指定目录。常用的tar命令选项包括:-c:创建新的归档文件;-x:从归档文件中提取文件;-v:显示正在处理的文件列表;-f:指定归档文件的名称;-z:使用gzip压缩;-j:使用bzip......
  • Linux 常用维护命令
    1、检查cat/etc/passwd这个文件里面有没有异常用户名2、通过命令top查看是否有异常进程,按M键对进程进行排序3、通过命令netstat-lnpt,查看是否有异常端口号4、通过命令ll-a/proc/PID,查看异常进程执行文件所在位置5、通过命令kill-9PID,杀掉该进程6、通过命令find/usr/lo......
  • dos命令
    dos打开cmdwin+Rcmd开始+系统+命令提示符常见Dos命令#盘符切换例如D:F:冒号是英文格式/d#查看目录全部文件dir#切换目录cdchangedirectory#cd..返回上一级#清理屏幕cls#退出终端exit#查看电脑ipipconfig#打开应用calcmspaintnotepad#ping命令......
  • docker 运行postgresql 极限简洁教程
    首先要拉取pq的image:dockerpullpostgres,拉取后可以用dockerimagels查看是否拉取镜像成功。同理,一同拉取pgadmin4方便查看数据:dockerpulldpage/pgadmin4。然后运行image,生成container,运行pq和pgadmin:注意,因为数据库需要存储空间,配合docker运行就需要volume,注意下......
  • 使用矩池云 Docker 虚拟机安装VNC、Conda、Python及CUDA
    矩池云虚拟机支持Docker使用,但是由于虚拟机目前不支持启动时传递环境变量来设置VNC、Jupyterlab连接密码,所以我们没有创建相关基础镜像(设置固定密码容易泄漏),下面给大家介绍手动安装使用VNC、Jupyterlab、CUDA等步骤,以便支持使用OpenGL等功能的使用,开启更完善和强大的功能体......
  • centos7环境用docker-compose部署mysql5.7集群,redis7.2.4,springboot项目
    文件目录结构关于每个配置项及docker-compose的安装,大家可以自己查mysql配置文件master---my.cnf[mysqld]server_id=1gtid-mode=ONenforce-gtid-consistency=1binlog-ignore-db=mysqllog-bin=mysql-binbinlog_cache_size=......
  • orangepi zero3 使用dd命令进行SD卡系统备份与还原
    1.使用dd命令备份整个sd卡首先使用df-h命令查看sd卡挂载名,如下所示,sd卡挂载为/dev/sdcmeng@meng:~/桌面/code$df-h文件系统大小已用可用已用%挂载点tmpfs1.6G2.9M1.6G1%/run/dev/sda339G18G20G48%/tmpfs......
  • 使用Docker部署仓库GreaterWMS 仓库管理平台
    参考:https://www.56yhz.com/md/docker_deployment/zh-CN安装Docker不详述配置国内加速器不详述安装docker-compose不详述安装git不详述开始部署拉取代码####拉取代码gitclonehttps://github.com/GreaterWMS/GreaterWMS.git####修改Dockerfile####说明1:如果您......
  • Docker镜像拉取总结
    flanneldockerpullquay-mirror.qiniu.com/coreos/flannel:v0.11.0-amd64dockertagquay-mirror.qiniu.com/coreos/flannel:v0.11.0-amd64quay.io/coreos/flannel:v0.11.0-amd64dockerrmiquay-mirror.qiniu.com/coreos/flannel:v0.11.0-amd64tillerdockerpull......
  • Linux使用命令行编译并用st-link烧录STM32
    创建工程在STM32CubeMX中配置,选择Makefile并生成。环境安装编译工程需要用到arm-none-eabi,去官网下载对应系统版本,下载后解压到任意位置。添加环境变量添加环境变量到.bashrc文件:echo'exportPATH="/toolchain/arm-none-eabi/bin:$PATH"'>>~/.bashrc我解压的位置为/too......