Docker下载镜像(配置阿里云加速器)和容器的基本使用(有指令解释哦~)

这篇具有很好参考价值的文章主要介绍了Docker下载镜像(配置阿里云加速器)和容器的基本使用(有指令解释哦~)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 前言 :文章的指令必须安装Docker才能执行哦~

📜没有安装Dokcer的可以去看一下我的另一篇文章 || 已经安装的可以根据文章内容进行操作或者浏览

(3条消息) Docker的三大核心概念与安装docker(Dokcer 入门)_doucker安装_我敲BUG的博客-CSDN博客

docker 下载容器,docker,容器,运维,阿里云,linux

目录

 前言 :文章的指令必须安装Docker才能执行哦~

📜没有安装Dokcer的可以去看一下我的另一篇文章 || 已经安装的可以根据文章内容进行操作或者浏览

一.仓库+镜像

1.配置加速器(不配置?那就卡住吧!在国外当我没说,嘿嘿)

2.拉取镜像

3.查看宿主机上的镜像  

4.docker rmi 镜像ID/标签

二.容器

1.创建容器

2.启动容器 

3.进入容器

看到这里是不是觉得使用容器太麻烦了,要创建,要启动,还要进入?ok使用 run 解决你的烦恼

4.退出容器  

5.删除容器 (rm 删除  rm-f 强制删除)

好啦 文章内容到这里就结束了  你学到了吗  

觉得有用的记得关注点赞加收藏哦  我的Docker专栏还有其他关于Dokcer的技术点哦~


一.仓库+镜像

📃Docker 运行容器前需要本地存在对应的镜像, 如果镜像不存在, Docker 会尝试先从默认镜像仓库下

📃(默认使用 Docker Hub 公共注册服务器中的仓库), 用户也可以通过配置,使用自定义的镜像仓库

1.配置加速器(不配置?那就卡住吧!在国外当我没说,嘿嘿)

📜我们在启动docker后,就可以去仓库下载镜像了,但是它默认的仓库在国外,这会导致下载的非常慢,所以我们要配置一下加速器

通过阿里云控制台获得加速地址:阿里云-为了无法计算的价值 (aliyun.com)

登录阿里云官网之后,点击右上角的控制台 

进入控制台可以看见我的最近访问 有容器镜像服务 

docker 下载容器,docker,容器,运维,阿里云,linux

第一次使用是没有最近访问的  所以点击左上角的 三条杠  搜索  容器镜像服务  点击进入镜像容器服务

 docker 下载容器,docker,容器,运维,阿里云,linux

点击 镜像工具 就可以获取自己加速器的地址了

docker 下载容器,docker,容器,运维,阿里云,linux

上面的内容是获取加速器的地址 现在来配置加速器

📜在文章内的指令可以使用Ctrl + c 复制  ,在连接工具 使用 shift + Insert 粘贴

(1).输入指令

vi /etc/docker/daemon.json

 输入指令会突然黑掉,不要慌跟着步骤来就行

(2).按 i  进入编辑模式 左下角 出现 INSERT 就是进入编辑模式了

docker 下载容器,docker,容器,运维,阿里云,linux

(3).把以下内容复制进去 (记得把加速器地址换上自己的)

{
"registry-mirrors":["你的阿里云专属加速器地址"]
}

(4). 复制进去之后  按一下 esc键 , 输入 :wq  (:wq保存并退出) 

docker 下载容器,docker,容器,运维,阿里云,linux

🆗  加速器 就配置好了  

(5).重新加载daemon(刚刚配置了加速器,重新加载一下文件)

systemctl daemon-reload

 (6).重启Docker

systemctl restart docker

 加速器配置好了就可以下载镜像了

2.拉取镜像

📜拉取镜像命令
docker pull 镜像名
注:pull 拉取下载的意思
获取一个 centos 系统的基础镜像可以使用如下的命令:
docker pull centos 未指定版本一般会使用latest(最新的)版本)
docker 下载容器,docker,容器,运维,阿里云,linux
docker pull centos:版本号 (或者直接指定版本)

 docker 下载容器,docker,容器,运维,阿里云,linux

3.查看宿主机上的镜像  

📜查看镜像的命令
docker images
划红线是刚刚下载的centos镜像 
docker 下载容器,docker,容器,运维,阿里云,linux
REPOSITORY  TAG  IMAGE ID CREATED SIZE
镜像名称 镜像版本 镜像id 镜像上传数据 镜像大小
查看image位置(/var/lib/dockerdocker默认安装目录)
cd /var/lib/docker/containers && ll

4.docker rmi 镜像ID/标签

📜删除镜像命令

docker rmi centos

docker rmi -f centos
指令解释:
rmi 删除镜像 
rmi -f 强制删除镜像
注意:如果提示镜像被使用,需要先停止某个ID的容器,那么要先删除容器再删除镜像。或者强制删除镜像。
正确做法:先删除依赖该镜像的所有容器, 再来删除镜像

二.容器

📜 容器是Docker的另一个核心概念。简单来说,容器是镜像的一个运行实例。
镜像是静态的只读文件,而容器带有运行时需要的可写文件层,同时,容器中的应用进程处于运行状态
容器是基于镜像创建的(没有镜像不能创建容器哦)

1.创建容器

📜创建容器命令

docker create -it centos:latest
docker create -it --name centos01 centos
指令解释:
create 是创建容器的意思
-it:是两个参数,-i:interactive容器具有交互功能,-t:容器将提供伪终端
--name:指定生成的容器的名字,允许空,如果不指定会自动生成
centos:latest 即镜像名字:版本(或镜像ID),将使用指定镜像创建容器。另外,Docker会检查本地是否存在指定的镜像, 不存在就从公有仓库下载
我们根据刚刚下载的centos镜像创建一个容器
docker create -it  --name BUG centos:latest
创建之后 我使用 指令 查看容器
docker ps   //查看正在运行的容器 
docker ps -a  //查看所有的容器
使用docker ps 没有查询到我创建的容器 
使用 docker ps -a 可以看到我刚刚创建的容器 BUG 它目前的状态是没有运行的 
 

docker 下载容器,docker,容器,运维,阿里云,linux

CONTAINER ID  IMAGE  COMMAND  CREATED  STATUS  PORTS NAMES
 
容器id 镜像(指容器是基于哪个镜像创建的) 指令版本 创建时间 容器的状态 端口/ip 容器名称

2.启动容器 

📜启动容器命令

docker start 容器ID|name   

注:   start 启动 

指令的意思 我们可以根据容器的id 或者名字去启动你想要启动的容器  

docker 下载容器,docker,容器,运维,阿里云,linux
执行启动命令之后 我们可以查看一下容器
docker 下载容器,docker,容器,运维,阿里云,linux
可以看到容器已经在运行中了
下面两条命令是 停止和重启 容器 的命令 ,大家可以试一下,和启动容器是一样的
docker stop 容器ID|name      //停止
docker restart 容器ID|name    //重启

3.进入容器

📜进入容器命令
容器是启动状态的时候 我们才进入容器
  docker exec -it 容器ID/容器NAME /bin/bash
docker exec -it 容器ID/容器NAME bash (简写)
前面显示容器的id就说明已经进入容器了
docker 下载容器,docker,容器,运维,阿里云,linux

 指令解释:

exec :执行 

it:是两个参数,-i:interactive容器具有交互功能,-t:容器将提供伪终端

容器ID|name: 可以根据容器ID或者容器名称进入容器

bash || /bin/bash 指定容器使用的是什么版本的指令 

看到这里是不是觉得使用容器太麻烦了,要创建,要启动,还要进入?ok使用 run 解决你的烦恼

docker run -it --name BUG centos

指令解释:run 创建运行并进入 

docker 下载容器,docker,容器,运维,阿里云,linux

 是不是突然觉得启动容器和进入容器的指令白看了?错

假设:容器退出了,关闭了,我们还是要使用启动容器指令和进入容器指令,才能继续操作容器

4.退出容器  

📜退出时如果想继续运行容器:按顺序按【ctrl+p】,【ctrl+q
如果不想继续运行:按【ctrl+d】或输入exit 

5.删除容器 (rm 删除  rm-f 强制删除)

📜输出容器指令
docker rm 容器ID|name      //删除
docker rm -f 容器ID  |name   //强制删除
指令解释:
rm:是删除容器的 指令 
rm -f :是强制删除容器的指令
容器ID|name: 可以根据容器ID或者容器名称删除 
docker 下载容器,docker,容器,运维,阿里云,linux
直接使用rm 删除容器 发现报错了 是因为容器还在运行当中 
可以是使用 rm -f  强制删除 

好啦 文章内容到这里就结束了  你学到了吗  

觉得有用的记得关注点赞加收藏哦  我的Docker专栏还有其他关于Dokcer的技术点哦~

我敲BUG的Docker专栏:http://t.csdn.cn/ypXDz

 docker 下载容器,docker,容器,运维,阿里云,linux文章来源地址https://www.toymoban.com/news/detail-781056.html

到了这里,关于Docker下载镜像(配置阿里云加速器)和容器的基本使用(有指令解释哦~)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Docker基础(三)—配置镜像加速器

    我们的镜像加速器用阿里云来作为示例 1、首先,我们进入阿里云云原生官网(http://ttps://promotion.aliyun.com) 2、注册一个账号,不注册用淘宝账号也可以使用 3、点击控制台 4、选择容器镜像服务 5、选择个人版,有条件的话,可以选择企业版  6、选择创建个人版  7、创建后,

    2023年04月08日
    浏览(34)
  • Docker概念、安装以及配置镜像加速器

    (给自己文章打个call)如果对于linux比较陌生的可以看一看这些文章 Linux安装MySQL、JDK(含环境变量配置)、Tomcat Linux介绍以及常用操作命令 Linux中vi编辑器使用及ps系统管理命令 (1)从VM与Docker框架中,直观上VM多了一层Guest OS,同时Hypervisor会对硬件资源进行虚拟化,docker直接

    2024年02月02日
    浏览(79)
  • 【Docker】Docker容器与虚拟机的对比、三要素、架构和镜像加速器的详细讲解

    🚀欢迎来到本文🚀 🍉个人简介:陈童学哦,目前学习C/C++、算法、Python、Java等方向,一个正在慢慢前行的普通人。 🏀系列专栏:陈童学的日记 💡其他专栏:C++STL,感兴趣的小伙伴可以看看。 🎁希望各位→点赞👍 + 收藏⭐️ + 留言📝 ​ ⛱️万物从心起,心动则万物动🏄

    2024年02月15日
    浏览(46)
  • Centos7 配置Docker镜像加速器

    docker实战(一):centos7 yum安装docker docker实战(二):基础命令篇 docker实战(三):docker网络模式(超详细) docker实战(四):docker架构原理 docker实战(五):docker镜像及仓库配置 docker实战(六):docker 网络及数据卷设置 docker实战(七):docker 性质及版本选择 认知升维: 道、法、术、器、势   daemon.json

    2024年02月12日
    浏览(39)
  • 【Docker】从零开始:6.配置镜像加速器

    镜像加速器是一个位于Docker Hub之前的缓存服务器,用于加速Docker镜像的下载。当我们配置了镜像加速器后,从Docker Hub下载镜像时,Docker将首先尝试从加速器服务器下载镜像,如果加速器服务器上没有该镜像,则会从Docker Hub下载。 Docker加速器是一种工具,可以加速Docker镜像的

    2024年02月05日
    浏览(36)
  • 【Docker】配置镜像加速器(以腾讯云为例)

    安装 Docker 软件后,您可以直接通过  docker pull  命令拉取镜像。如您未配置镜像加速源,直接拉取 DockerHub 中的镜像,通常下载速度会比较慢。 为此,我们推荐您使用腾讯云 Docker 镜像源加速镜像下载。不同操作系统的详细操作步骤略有区别,请使用对应的操作步骤进行配置

    2024年02月11日
    浏览(36)
  • CentOS7中安装docker并配置阿里云加速器

    参考:https://docs.docker.com/engine/install/centos 本文内容是基于:CentOS Linux release 7.9.2009 (Core)实操。 登录阿里云后,搜索 容器镜像服务 ,如下图: 配置daemon.json   登录你的阿里云服务器,执行以下脚本,意思就是把镜像加速器的地址配置到 /etc/docker/daemon.json ,当然你不习惯的

    2024年02月17日
    浏览(30)
  • 国内 Docker 镜像加速器和国内公共镜像仓库那些事

    首先我们知道,全球最大的公共镜像仓库是 Docker 公司自己搭建的 Docker Hub,也是权威性最高的,里面包含了各种各样的官方镜像,Docker Hub 为每一个注册用户提供了个人镜像仓库服务,该个人镜像仓库是公共的。 以上都不是重点,重点是因为各种各样的原因,国内使用 Dock

    2024年02月05日
    浏览(36)
  • 【云原生】Docker部署/容器加速器(最新版)

    目录 初时Docker和部署 1.什么是Docker 2.容器和虚拟化的区别 3.部署Docker 1.卸载历史版本 2.设置存储库 3.安装Docker最新引擎 4.安装Docker特定安装引擎 1.先查看当前docker-ce都有那些版本 2.替换为所需版本,然后运行以下命令 要安装的命令: 5.启动Docker 6.测试 4.创建docker个人容器加

    2024年02月09日
    浏览(37)
  • docker安装及加速器配置

    1、docker的安装 官网https://docs.docker.com/engine/install/为我们提供了三种安装方式。 使用存储库安装 从软件包安装 使用便捷脚本安装 官方推荐的是第一种,我里我也采用第一种方法,需要注意需要根据自己的系统和对应版本进行选择。这里我以我的Ubuntu(18.04.4)为例, (1)设置

    2024年02月16日
    浏览(27)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包