首页 > 其他分享 >Docker学习笔记 -day-01

Docker学习笔记 -day-01

时间:2023-06-13 18:14:03浏览次数:48  
标签:01 CentOS day repo mirrorlist yum docker Docker

参考资料:

  1. Docker 从入门到实践
  2. Docker 教程 | 菜鸟教程

Docker基本概念

  • 镜像:类似面向对象程序设计中的
  • 容器:类似面向对象程序设计中的 对象
  • 仓库:类似Maven,Gradle包管理工具,仓库主要是用于存放镜像

安装Docker

CentOS-8.5.211-x86_64为例(参考CentOS 安装 Docker):
终端输入:

# 安装yum
sudo yum install -y yum-utils
# 安装Docker社区版docker-ce
yum install docker-ce --allowerasing


# 1. 提示Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
# 原因:官方停止了CentOS8的更新并移除了所有包
# 解决方法:
# 可以在/etc/yum.repos中更新repos.d使用vault.centos.org代替mirror.centos.org
# cd /etc/yum.repos.d
# vi CentOS-Linux-BaseOS.repo
# vi CentOS-Linux-AppStream.repo
# 将mirrorlist注释并修改baseurl,需要注意baseurl是否取消注释!!将mirror替换为vault,保存即可

提示Complete!即为安装完成,可以执行以下命令获取docker版本号:

#获取docker版本号
docker -v

使用Docker

1. 使用镜像

标签:01,CentOS,day,repo,mirrorlist,yum,docker,Docker
From: https://www.cnblogs.com/li053/p/17478211.html

相关文章

  • IO_File_01
    Test01创建importjava.io.File;/*常用构造方法File(Stringpathname)通过将给定的路径名字符串转换为抽象路径名来创建新的File实例。File(Stringparent,Stringchild)从父路径名字符串和子路径名字符串创建新的File实例。File(Fileparent,Str......
  • Java流程控制——the next day
    用户交互ScannerNext和NextLineJava5的新特性,带来了java.util.Scanner类,提供了人机交互的作用。我们可以通过它获取用户的输入。 publicclassDemo2{   publicstaticvoidmain(String[]args){     Scanners=newScanner(System.in);//创建一个扫描器对......
  • day01
    MarkDown学习二级标题三级标题四级标题 字体Hello,World!Hello,World!Hello,World!Hello,World! 引用选择狂神说Java,走向人生巅峰 分隔线 图片 超链接点击跳转到狂神博客 列表ABC ABC 表格名字性别生日张三男1997.1.......
  • Docker搭建lnmp环境
    使用的服务器配置很低,而且快要到期了。到时候更换服务器再搭建lnmp,也挺花时间的,所以这里先未雨绸缪一波。参考自博客园首先使用命令行依次配置nginx/php-fpm/mysql,然后再使用docker-compose重新配置一次。Nginx:dockerpullnginx //简单的拉取镜像dockercreate--nametemp......
  • centos7安装docker-compose插件
    引介docker-compose是docker的一款插件,常用来定义和运行多容器的docker应用。本篇文章就来介绍一下,如何在centos7的linux系统中安装docker-compose插件。安装方式docker-compose安装方式的主要可以分为两种,一是使用docker仓库进行安装,而是手动方式安装。使用docker仓库安装使......
  • window下安装docker并运行angular项目
    window下安装docker并运行angular项目1、使用场景本地有一个node项目,node版本是v16.13.2,在本地安装的angular是15.2.4但是测试服上面的node版本是14.19.3,angular是1.0.0-beta.28.3,会导致angular项目的ngbuild打包不了。但是不能升级版本,因为这个测试服务器上面的东西也......
  • # command-line-arguments day1/goroute/main.go:10:6: undefined: test_goroute
    在goland中执行gobuildmain.go命令时报错#command-line-argumentsday1/goroute/main.go:10:6:undefined:test_goroute上面的原因是调用的方法没有引用,但用的包名是一样的,照理说应该引用了别人给的文案是把调用的函数的文件也一起放在gorun命令后面执行gorunmain.go......
  • C++ Today 03
    3.0运算符用于:执行代码的运算运算符类型:算数运算符用于处理s四则运算赋值运算符用于将表达式赋值给变量比较运算符用于表达式的比较,并返回一个真值和假2值逻辑运算符用于根据表达式的值返回真值或假值3......
  • docker基础安装使用
    文章目录一、简介1、虚拟化2、Docker组件2.1Docker服务器与客户端2.2Docker镜像与容器2.3Registry(注册中⼼)3、小结4、Docker和虚拟机的区别二、安装Docker1、安装docker2、设置`ustc`的镜像3、docker的启动与停止三、常用命令1、镜像相关命令1.1查看镜像1.2搜索镜像1.3拉取......
  • 尚医通-day10【微信扫码登录】(内附源码)
    第01章-准备工作1、申请微信登录https://open.weixin.qq.com(1)注册开发者账号:准备营业执照(2)邮箱激活(3)完善开发者资料(4)开发者资质认证:1-2个工作日审批、300元(5)创建网站应用:提交审核,7个工作日审批(免费)(6)熟悉微信登录流程参考文档:https://developers.weixin.qq.com/doc/oplat......