docker的常用基本命令

这篇具有很好参考价值的文章主要介绍了docker的常用基本命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

(一)docker的基础命令

1 ,启动docker

systemctl start docker

2 ,关闭docker

systemctl stop docker 

3 ,重启docker

systemctl restart docker 

4 ,设置docker开机自启动

systemctl enable docker

5 , 查看docker运行状态(显示绿色代表正常启动)

systemctl status docker 

docker的常用基本命令

(二)docker的帮助命令

1,忘记了某些命令的使用可以查看

docker --help

演示:假如我们启动镜像的时候忘记命令的使用 

docker  run  --help

docker的常用基本命令

(三)docker镜像命令

1 ,查看docker镜像列表

docker  images

 docker的常用基本命令

2 ,单独搜索镜像

docker  images  镜像名 

 docker的常用基本命令

 3,拉取镜像 不加tag(版本号) 即拉取docker仓库中 该镜像的最新版本latest 加:tag 则是拉取指定版本

docker pull 镜像名 
docker pull 镜像名:tag 

 实例:我们拉取一个mysql不加版本号  这里我们拉取的是一个最新的版本latest

docker的常用基本命令 

 我们查看一下是否成功拉取  如下图我们成功拉取

docker的常用基本命令

 4,删除没有用的镜像

#删除一个
docker rmi -f 镜像名/镜像ID

#删除多个 其镜像ID或镜像用用空格隔开即可 
docker rmi -f 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID

#删除全部镜像  -a 意思为显示全部, -q 意思为只显示ID
docker rmi -f $(docker images -aq)

 强制删除

docker image rm 镜像名称/镜像ID

 (三)docker容器命令

1,查看正在运行的容器

docker  ps

2,查看所有容器包括正在运行和停掉的容器 

docker  ps  -a

3,运行一个容器

# -it 表示 与容器进行交互式启动 -d 表示可后台运行容器 (守护式运行)  --name 给要运行的容器 起的名字  /bin/bash  交互路径
docker run -it -d --name 要取的别名 镜像名:Tag /bin/bash  

 例如:我们启动一个mysql5.7版本的

docker  run -it  -d  --name  mysql mysql:5.7 /bin/bash

docker的常用基本命令

然后查看运行的容器  这里可以看到mysql:5.7容器正在运行

docker  ps 

docker的常用基本命令

4,访问容器   这里的5f39bcf1dbad是容器ID

docker  exec -it 5f39bcf1dbad /bin/bash 

 5,删除容器  首先要停止运行的容器  

# 先停止咱之前运行的 mysql5.7 容器 
docker stop 容器名/容器ID

然后再进行查询所有容器

docker ps -a 

#删除一个容器
docker rm -f 容器名/容器ID
#删除多个容器 空格隔开要删除的容器名或容器ID
docker rm -f 容器名/容器ID 容器名/容器ID 容器名/容器ID
#删除全部容器
docker rm -f $(docker ps -aq)

容器端口与服务器端口映射

-p 宿主机端口:容器端口 

-p 8080:8081解析 将容器内部的 8081端口与docker 宿主机(docker装在哪台服务器 哪台服务器就是宿主机)8888 端口进行映射 那通过外部访问宿主机8080端口 即可访问到 docker 容器 8081端口了 

docker run -it  -d --name mysql  -p 8888:6379 mysql:5.7 /bin/bash

然后运行容器

docker exec -it 容器ID /bin/bash

退出容器就是

exit  或者 ctrl+p+q 文章来源地址https://www.toymoban.com/news/detail-410473.html

到了这里,关于docker的常用基本命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker安装启动、常用命令、应用部署、迁移备份、Dockerfile、Docker私有仓库

    目录 1.Docker安装与启动 1.1 安装Docker  1.2 设置ustc的镜像  1.3 Docker的启动与停止 2.常用命令 2.1 镜像相关命令 2.1.1 查看镜像 2.1.2 搜索镜像  2.1.3 拉取镜像 2.1.4 删除镜像 2.2 容器相关命令 2.2.1 查看容器 2.2.2 创建与启动容器 2.2.3 停止与启动容器 2.2.4 文件拷贝 2.2.5 目录挂载

    2024年01月22日
    浏览(59)
  • Nginx基础常用命令,版本,启动,停止,重启等

    最近部署了nginx-1.18版本,常用命令记录如下。 1.启动nginx C:javanginx-1.18.0 start nginx 或 C:javanginx-1.18.0 nginx.exe 2.停止nginx C:javanginx-1.18.0 nginx.exe -s stop 或 C:javanginx-1.18.0 nginx.exe -s quit 注:stop是快速停止nginx,可能并不保存相关信息;quit是完整有序的停止nginx,并保存相关信息

    2024年02月03日
    浏览(119)
  • Docker基本使用【数据卷的挂载及常用命令】

    镜像和容器: 当我们利用docker安装应用时,Docker会自动搜索并下载应用的镜像(image),镜像不仅包含应用本身还包含应用所需要的环境、配置、系统函数库。Docker会在运行镜像时创建一个隔离的环境,称为容器(container) 输入以下命令: 命令解读: docker run :创建并运行

    2024年03月19日
    浏览(43)
  • 【MSFconsole工具】下载、启动方法、msf常用基础命令、模块功能、核心命令(入门初识)

    目录 一、简介: 二、下载: 2.1、kali 2.2、官网: 2.3、GitHub: 三、启动方法 四、msf常用基础命令 五、msf结构 六、 核心命令: 很容易地获取、开发并对计算机软件漏洞实施攻击 附带数百个已知软件漏洞的专业级漏洞攻击工具 kali linux 新版已内置metasploit,已经没有metasploi

    2024年02月05日
    浏览(62)
  • Docker 常用【基础|镜像】命令

    Centos7 下载|安装|配置|卸载 Docker:https://liush.blog.csdn.net/article/details/129664121 一、基础命令 docker version # 查看docker版本信息 docker info # 查看docker及环境信息 docker help # 查看帮助文档 docker images  # 列出本地主机上的镜像 docker search [options] 某个XXX镜像名字   # 搜索镜像  一般在d

    2024年02月06日
    浏览(38)
  • docker screen 常用基础命令

      有几个选项需要说一下: --gpus all :使用主机的显卡驱动。 也可以 device=0 选择固定显卡(多快显卡情况下) -p 服务器port:docker_port:端口映射。使外界能访问到docker内部。如使用ssh -v 服务器文件夹:docker文件夹:文件映射。使不打开docker的情况下,访问docker文件夹 -it :

    2024年01月17日
    浏览(31)
  • Docker基础入门:Docker起源、组成、安装、及常用命令

    💖The Begin💖点点关注,收藏不迷路💖 Docker起源于2013年,由Docker公司(前身为dotCloud公司)创造和推广。它是一个开源的容器化平台,旨在简化应用程序的部署和管理。 在过去,应用程序的部署和运行环境往往存在着依赖关系和配置差异,这导致了许多问题,例如运行环境

    2024年02月10日
    浏览(37)
  • docker 常用命令大全(基础、镜像、容器、数据卷)

    镜像的名称组成: 镜名称一般分两部分组成:[repository]:[tag]。 在没有指定tag时,默认是latest,代表最新版本的镜像 如图: 这里的mysql就是repository,5.7就是tag,合一起就是镜像名称,代表5.7版本的MySQL镜像。 常见的镜像操作命令如图: 从DockerHub中拉取一个nginx镜像并查看 1)

    2024年03月12日
    浏览(57)
  • 【超全面】Docker使用:基本安装 + 常用命令 + 安装mysql、redis、clickhouse + 使用数据卷安装 + 制作镜像

    Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似

    2024年02月01日
    浏览(69)
  • 微服架构基础设施环境平台搭建 -(五)Docker常用命令

    本文主要列出了Docker常用的命令 微服架构基础设施环境平台搭建 系列文章 微服架构基础设施环境平台搭建 -(一)基础环境准备 微服架构基础设施环境平台搭建 -(二)Docker私有仓库Harbor服务搭建 微服架构基础设施环境平台搭建 -(三)Docker+Kubernetes集群搭建 微服架构基础

    2024年02月04日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包