首页 > 其他分享 >Docker 初使用

Docker 初使用

时间:2024-09-27 18:22:18浏览次数:10  
标签:容器 查看 yum 使用 镜像 Docker docker

我们单位一般是不使用Docker的 ,但是最近由于各种原因。 导致需要学习一下。直接开干。

前言:

打开我们的 docker官网。使用先看官方文档,没有什么文档是比官方文档更正确的。

CentOS | Docker Docs

步骤:

1.卸载旧版本:(可选)

旧版本的 Docker 已过期docker或已过期docker-engine。在尝试安装新版本及其相关依赖项之前,请先卸载所有此类旧版本。 

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

2.虚拟机联网,安装yum工具

yum install -y yum-utils

配置docker的yum源(本人未使用 这是国外yum源。最近docker出事,很多源无法使用。我采用单位服务器默认源,配置这种会无法下载。)

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装docker

yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

关闭防火墙

Docker应用需要用到各种端口,逐一去修改防火墙设置。非常麻烦,因此建议大家直接关闭防火墙

# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld

3.配置加速器

敬请期待(原因:我没用,但是我看网上文档有带。 最近国内镜像出现很多问题。) 

4.启动docker

# 启动Docker
systemctl start docker

# 停止Docker
systemctl stop docker

# 重启
systemctl restart docker

# 设置开机自启
systemctl enable docker

# 执行docker ps命令,如果不报错,说明安装启动成功
docker ps

5.常见命令(参考学习) 

命令说明文档地址
docker pull拉取镜像docker pull
docker push推送镜像到DockerRegistrydocker push
docker images查看本地镜像docker images
docker rmi删除本地镜像docker rmi
docker run创建并运行容器(不能重复创建)docker run
docker stop停止指定容器docker stop
docker start启动指定容器docker start
docker restart重新启动容器docker restart
docker rm删除指定容器docker rm
docker ps查看容器docker ps
docker logs查看容器运行日志docker logs
docker exec进入容器docker exec
docker save保存镜像到本地压缩文件docker save
docker load加载本地压缩文件到镜像docker load
docker inspect查看容器详细信息docker inspect

6.拉取镜像实验(本人采用 国内可用镜像站进行拉取 MariaDB试验)

国内可用镜像站:镜像下载量排名 - 渡渡鸟镜像同步站

 6.1 安装MariaDB10.5

 6.1.1拉取MariaDB10.5 并改名

#拉取

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb:10.5

#改名

docker tag swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mariadb:10.5 docker.io/mariadb:10.5

  6.1.2查看镜像

docker images      #查看镜像

docker ps -a  #查看镜像(并且带状态)

6.1.3启动MaraiDB10.5

# 启动MariaDB 以宿主机13306 映射 容器3306 配置密码123456

[root@x56-1 yum.repos.d]# docker run --name mariadb -p 13306:3306 -e MARIADB_ROOT_PASSWORD=123456 -d mariadb:10.5

6.1.4查看容器

docker ps     #查看镜像

docker ps -a  #查看镜像(并且带状态)

持续更新,敬请期待。 

标签:容器,查看,yum,使用,镜像,Docker,docker
From: https://blog.csdn.net/Mi_RenYu/article/details/142599436

相关文章

  • docker -私有镜像仓库 - harbor安装
    文章目录1、镜像仓库简介2、Harbor简介3、下载与安装3.1、下载3.2、安装3.2.1、上传harbor-offline-installer-v2.8.2.tgz到虚拟机中解压并修改配置文件3.2.2、解压tgz包3.2.3、切换到解压缩后的目录下3.2.4、准备配置文件3.2.5、修改配置文件4、启动Harbor5、启动关闭......
  • 使用二分法爆破数据库名
    这一篇是基于dvwa下的SQL盲注(SDLInjection(Blind),在已知数据库存在和SDL盲注可行的前提下进行更深一步的操作。这里,我们将会通过python来爆破数据库名。1.python连接数据库。(1)首先我们需要查看自己的python是否已经已经安装了pymysql库,如果没有安装,可以通过Win+R打开命令行......
  • 告别XP系统HAL.DLL错误:详解修复工具使用步骤与技巧
    在WindowsXP操作系统中,HAL.DLL(硬件抽象层DLL)是一个至关重要的系统文件,它负责操作系统与硬件之间的交互。当HAL.DLL文件丢失、损坏或无法被系统正确识别时,系统可能会无法启动,并显示错误信息,如“缺少或损坏<Windows根目录>\system32\hal.dll”。针对这一问题,虽然直接名为“XP系......
  • 使用双向链表和哈希表实现LRU缓存
    在日常开发中,缓存是一个非常常见且重要的技术手段,能够显著提升系统性能。为了保证缓存的有效性,需要实现一种机制,在缓存空间不足时,能够自动淘汰最久未被使用的数据。这种机制就是**LRU(LeastRecentlyUsed,最近最少使用)**算法。一、LRU缓存的原理LRU是一种常用的缓存淘汰策......
  • 二进制、八进制、十进制、十六进制使用场景
    在编程和计算机系统中,二进制、八进制、十进制、十六进制都是用于表示数值的不同进制系统。每种进制在不同的场景中有其特定的应用。以下是它们的常见使用场景及原因:1.二进制(Binary,基数2)表示形式:由0和1组成,通常以0b或b为前缀表示(例如:0b1010表示十进制中的10)。使用场景:......
  • uniapp开发——使用uni.chooseImage调用摄像头功能
    1.前端调用代码://获取摄像头权限失败的处理asyncfunctionrequestAndroidPermission(permisionID){varresult=awaitpermision.requestAndroidPermission(permisionID)if(result==-1){//被永久拒绝权限"letmsg='您还没有开启摄像头权限,无法拍照,是......
  • springcloud的gateway使用全局过滤器
    全局过滤器是可以做一些统一的事情,比如认证鉴权、日志处理等@ComponentpublicclassLogFilterimplementsGlobalFilter,Ordered{Loggerlog=LoggerFactory.getLogger(this.getClass());@OverridepublicMono<Void>filter(ServerWebExchangeexchange,G......
  • 使用 LlamaIndex 进行 CRAG 开发用来强化检索增强生成
    提升AI模型的准确性与可靠性©作者|NinjaGeek来源|神州问学介绍检索增强生成(RAG)彻底改变了使用大语言模型和利用外部知识库的方式。它允许模型从文档存储的相关索引数据中获取信息用以增强其生成的内容,使其更加准确和信息丰富。然而,RAG并非完全无缺。它有时会检索出不......
  • manim中文字和目标的对齐方法的使用
    为什么要文字对齐? 对齐原则在现实生活中无处不在,比如:书籍、货架、地铁座位等等;对齐的目的其实就是在规整文案信息,对齐有利于信息传达以及视觉规范,当我们做文字编排工作时,要根据构图形式选择合理的对齐原则,每种对齐形式所传达的视觉感受也不同:左对齐、右对齐给人以整齐、严谨......
  • 如何同时使用多个Craigslist账户而不被封禁?
    Craigslist作为美国最受欢迎的在线分类广告网站之一,无论是商务广告、招聘还是资讯都可以在上面进行。每月吸引约250万次访问,是扩大在线影响力的绝佳选择。尽管Craigslist允许创建多个账户,但在发布广告时存在一些限制。例如,你不能在48小时内在同一类别和城市发布相同的广告两次......