首页 > 其他分享 >转:docker常用命令

转:docker常用命令

时间:2023-10-23 10:15:13浏览次数:27  
标签:容器 -- 常用命令 某个 镜像 docker 运行

Docker常用命令整理


docker启动:service docker start

docker停止:service docker stop

docker重启:service docker restart

1.帮助命令

  1. docker -h,查看帮助
  2. docker -v,查看版本
  3. Docker info,查看容器信息

2.镜像命令

  1. docker images:列出本地主机上的镜像
  2. docker search 某个镜像名字:列出远程的镜像版本
  3. docker pull 某个镜像名字:将某个镜像从远程拉到本地,(默认docker pull 某个镜像名字:latest)
  4. docker rmi 某个镜像名字:删除本地某个镜像,(默认docker rmi 某个镜像名字:latest)

3.容器命令

  1. docker run -it --name 新名字 镜像名:新建并启动容器。

    • -d:后台运行容器(启动便退出,再次进入exit退出后会后台运行),
    • -i:是以交互模式启动
    • -t:是为它分配一个伪终端(it经常一起使用)
    • -p 端口:容器默认端口:指定一个本机端口映射到容器内端口,使得可以从宿主机访问容器内
    • -P:随机分配映射端口。
    • -v 宿主机目录(文件):容器目录(文件):文件映射,保持容器文件与外部同步
  2. docekr run -id --name 新名字 镜像名:不会立即进入容器,exit退出后容器会继续运行
  3. docker ps:查看正在运行的docker容器
  4. docker ps -a:查看运行中及运行过的容器
  5. exit:容器停止退出。
  6. ctrl+P+Q:容器不停止退出
  7. docker start -i 容器名:交互模式启动容器
  8. docker restart 容器名:重启容器
  9. docker stop 容器名,docker kill 容器名:关闭容器
  10. docker rm 容器名:删除已停止的容器。
  11. docker rm -f $(docker ps -a -q),一次删除多个容器

4.其他命令:

  1. docker logs -f -t --tail 数字 容器id。-t是加入时间,-f是跟随最新的日志打印,--tail是显示后多少条。
  2. docker top 容器名:显示容器的进程
  3. docker inspect 容器名:查看容器内的细节
  4. docker attach 容器名:重新进入正在运行的容器
  5. docker exec -it 容器名 shell命令:在已运行的容器执行命令。
  6. docker cp 容器名:/路径/文件 /路径:将容器内的文件拷贝到宿主机上

标签:容器,--,常用命令,某个,镜像,docker,运行
From: https://www.cnblogs.com/81/p/17781763.html

相关文章

  • docker迁移
    docker迁移本人使用的是DockerDesktop和WSL2的结合使用,因此该方法估计只能适用于两者的结合,其他的仅供参考由于Docker和WSL2的内存过大,导致C盘不堪负重,爆红了!!排除一堆没用的垃圾后还是没办法,看着日益增长的ext4.vhdx没办法,只能痛下毒手,由于里面存放有sql等重要的内容,建议是备......
  • ServerLess学习笔记-Fnproject常用命令
    ServerLess学习笔记-FnProject常用命令启动/停止#启动fnstart#停止fnstop创建[root@VM-24-9-centosserverless]#fncreateMANAGEMENTCOMMANDfncreate-CreateanewobjectUSAGEfn[globaloptions]create[command......
  • 使用 XShell 连接 Docker 内的虚拟机
    以centos7为例:下载并安装centos71.下载镜像并运行容器dockerrun--namedocker-centos7--privileged--publish522:22--interactive--detachcentos:7/usr/sbin/init2.进入容器修改安装对应软件包和设置root密码dockerexec-itdocker-centos7/bin/bash安装......
  • docker快速入门
    docker出现的原因使用linux部署项目的时候,最大的麻烦是软件的安装和部署步骤复杂,容易出错。项目部署上线的时候大概有三种方式:1.原生部署:什么环境软件都自己手动安装,还需要自己配置环境变量等等问题,非常麻烦(不推荐)2.宝塔部署:使用宝塔面板完成部署,与第一种方式相比,轻松了很多。......
  • Git常用命令
    ##分支branch创建本地新分支,并同步到远程```gitcheckout-b<branch>gitpush-uorigin<branch>```创建新分支,并推送到远程```gitbranch<branch>gitcheckout<branch>gitpush--set-upstreamorigin<branch>```删除分支```删除本地分支gitbranch-d<branch>删除远程......
  • docker部署matomo网站访问统计工具
    软件安装cat/etc/redhat-release&&uname-aCentOSLinuxrelease7.8.2003(Core)Linuxcentos7-13.10.0-1127.el7.x86_64systemctlstopfirewalld&&systemctldisablefirewalldechoSELINUX=disabled>/etc/sysconfig/selinuxcp-pv/etc/sysc......
  • 如何创建docker容器简单教程与应用
    当今软件开发领域中,容器化技术已经成为了一种非常流行的解决方案。Docker容器是其中最受欢迎的一种。Docker容器是一种轻量级、可移植、自包含的软件打包技术,它可以将应用程序及其所有依赖项打包在一起,以便在任何地方运行。Docker容器可以在任何操作系统上运行,而不需要进行任何修改......
  • docker搭建网安靶场教程
    Docker拉取靶场环境docker是一个很好用的容器服务,它相当于在你的虚拟机中生成无数个容器,可以供开发人员使用,假设一个环境,如果你想搭建网安靶场环境供自己练习,那么常规情况下你就要去VM里开环境自己搭建,这样是非常慢的,不如使用docker服务,而且还可以上网上拉取自己想要的镜像,同样......
  • Docker 容器的应用-记录一下
    此次使用环境说明一下,避免掉坑浪费过多时间MacminiM1/MacBookProM2Docker容器 OrbStack安装方式待补充#TODO Dockerlogin登录打包端口 客户端 ......
  • docker 学习
    =前言1.安装及环境1.1.Linux安装1.2.Windows安装2.初识Docker2.1.进入dockerhttps://www.cnblogs.com/xhyan/p/6593075.2.2.命令行基本操作安装依赖yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2Docker实例Docker安装CentosCentOS镜像库地址:https......