ubuntu安装docker及docker常用命令

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

docker里有三个部分 daemon 镜像 和 容器
我们需要了解的概念 容器 镜像 数据卷

docker命令

#启动,停止,重启docker
systemctl start docker
systemctl stop docker
ststemctl restart docker
#查看docker服务状态
systemctl status docker
#设置开机启动docker服务
systemctl enable docker

docker镜像相关命令

docker images
docker images -q  #查看所有镜像的id
docker search 镜像名称 #从网络中查找需要的镜像
docker pull 镜像名称 #把镜像下载到本地
docker rmi 镜像id #删除指定的本地镜像
docker rmi 'docker images -q' # 删除本地所有镜像

docker容器相关命令

docker ps #查看正在运行的容器
docker ps -a #查看所有的容器
docker run 参数 #创建并启动容器
-i 保持容器运行
-t 为容器重新分配一个伪输入终端
-d 以守护(后台)方式运行容器
-it 创建的容器一般称为交互式容器,退出后容器处于关闭状态
-id 创建的容器一般成为守护式容器,退出后容器仍然处于运行状态
-- name 为创建的容器命令
#进入一个关闭的容器之前需要先开启容器
docker start 容器名称 #开启容器
docker stop 容器名称 #关闭容器
docker rm 容器名称 #删除容器
docker inspect 容器名称 #查看容器信息
#进入容器
docker exec 参数
#退出容器
exit

数据卷

容器的数据卷。理解为一个文件或者一个目录。
宿主机(安装docker的机器)和容器,容器和容器之间可以有一块共同的空间,她们所有都可以对这块空间操作,写入,修改,删除等等,一处修改,多处都可以看到。文章来源地址https://www.toymoban.com/news/detail-757520.html

docker run ... -v 宿主机目录(文件):容器内目录(文件)
#注意:目录必须是绝对路径,如果目录不存在会自动创建,可以挂载多个数据卷

ubuntu安装docker

sudo apt-get update
sudo dpkg --configure -a
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce
docker -v
  1. 使用阿里云的镜像加速器
    登录阿里云官网 -> 产品 -> 搜索“镜像” -> 进去之后找到镜像加速器
    阿里云镜像加速器地址
    复制粘贴内容并运行即可
    注意:这里需要登录阿里云网站才可以
    ubuntu安装docker及docker常用命令,docker,eureka,spring cloud

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

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

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

相关文章

  • Spring Cloud Eureka面试题

    序号 内容 链接地址 1 Java面试题 https://blog.csdn.net/golove666/article/details/137360180 2 JVM面试题 https://blog.csdn.net/golove666/article/details/137245795 3 Servlet面试题 https://blog.csdn.net/golove666/article/details/137395779 4 Maven面试题 https://blog.csdn.net/golove666/article/details/137365977 5 Git面试题 https://blog.csdn.n

    2024年04月27日
    浏览(32)
  • Spring Cloud学习笔记:Eureka简介,Eureka简单样例

    这是本人学习的总结,主要学习资料如下 - 马士兵教育 Eureka 是 SpringCloud Nexflix 的核心子模块,其中包含 Server 和 Client 。 Server 提供服务注册,存储所有可用服务节点。 Client 用于简化和 Server 的通讯复杂度。 下面是 Eureka 的简单架构图 每一个服务节点需要在 Eureka Server 中注册

    2024年04月16日
    浏览(32)
  • Spring Cloud应用- Eureka原理、搭建

    初期对Spring Cloud的学习以应用搭建为主,所以内容不会太枯燥。 一直以来,自以为Spring全家桶的学习中,Spring framework是基础中的基础,部分内容也还是必须要读源码去理解底层原理,SpringMVC、SpringBoot,甚至Mybatis等等,都是如此。但是对于Spring Cloud来说,就从应用入手,以系

    2024年02月06日
    浏览(34)
  • 【Spring Cloud系列】- Eureka使用详解

    Eureka2.0版本已经停止维护,为什么要写这篇博客重复已停止更新的中间件,其目的主要是: 认识微服务注册中心:虽然Eureka已经停止维护,但微服务架构在当今非常流程,学习Eureka可以更好的理解微服务。 便于老旧系统维护:如果使用微服务,公司一定会存在使用Eureka服务

    2024年02月09日
    浏览(32)
  • Ubuntu下Docker常用命令小结

    重启docker服务: 查看docker所有内容: 拉取某个镜像: 根据某个镜像创建一个名为matting的容器,并以当前目录作为docker内的映射目录: 进入某个名为matting的容器: 退出容器使用快捷键ctrl+d。 停止容器: 启动容器:   删除容器(删除前需要保证容器已停止): 删除镜像:

    2024年02月09日
    浏览(29)
  • Docker搭建Ubuntu环境及Docker常用命令

    演示一遍用docker搭建Ubuntu 20.04环境,请确保你的电脑已安装docker应用,可以从Docker官网下载。Windows可以打开powershell运行以下命令,mac和linux直接用terminal即可。 检查docker是否安装好: docker --version 出现 Docker version xx.xx.xx 即表示docker安装成功。 创建并运行Ubuntu 20.04容器: do

    2024年02月04日
    浏览(38)
  • 2-Spring cloud之Eureka快速剔除失效服务 以及 Eureka原理

    添加如下配置: 每个服务的yml配置如下: 如下: 更多可以参考下面的文章,说的不错 Eureka服务端挂了,为什么微服务还能调通?(原理分析).

    2024年02月13日
    浏览(41)
  • Spring Cloud 之注册中心 Eureka 精讲

    🍓 简介:java系列技术分享(👉持续更新中…🔥) 🍓 初衷:一起学习、一起进步、坚持不懈 🍓 如果文章内容有误与您的想法不一致,欢迎大家在评论区指正🙏 🍓 希望这篇文章对你有所帮助,欢迎点赞 👍 收藏 ⭐留言 📝 🍓 更多文章请点击 Spring Cloud 官网:https://spring.io/proj

    2024年02月12日
    浏览(34)
  • Spring Cloud Eureka:服务注册与发现

    💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! Spring Cloud Eureka是Spring Cloud生态系统中的一个组件,它是用于实现服务注册与发现的服务治理组件。在微服务架构中,服务之间存在复杂的依赖关系,而Spring Cloud Eureka可以帮助解决服务之间相互查找和通信的问题 Eurek

    2024年02月09日
    浏览(37)
  • 二、Spring Cloud Eureka 简介、快速入门

    Eureka 来源于古希腊词汇,意为“发现了”。在软件领域, Eureka 是 Netflix 在线影片公司开源的一个 服务注册与发现的组件 ,和其他 Netflix 公司的服务组件(例如负载均衡、熔断器、网关等) 一起,被 Spring Cloud 社区整合为 Spring Cloud Netflix 模块。 Eureka 是 Netflix 贡献给 Spring

    2024年02月12日
    浏览(65)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包