Docker安装以及简单使用

docker 简介

官网地址:https://docs.docker.com/get-started/overview/
官方介绍:Docker是一个用于开发、发布和运行应用程序的开放平台。Docker使您能够将应用程序从基础设施中分离出来,这样您就可以快速交付软件。使用Docker,您可以用与管理应用程序相同的方式管理基础设施。通过Docker可以快速交付、测试和部署代码,可以显著减少编写代码和在生产环境中运行代码之间的延迟。巴拉巴拉。。。。
想看的官方都有,这里不多说了,看下比较重要的docker体系结构,当然也是从官网截取出来的:

在这里插入图片描述

这里看不懂的也没有关系(我也看不太懂),我们初学者只需要知道一个命令输入后会是怎样的一个走向即可。等比较熟悉docker了,再回过头细品,也许会有一种不一样的感觉。

docker 安装

官方地址:https://docs.docker.com/engine/install/centos/

必要要求

我这里linux环境的安装,其他环境的小伙伴看以上官方的安装步骤。前提条件:

大概意思是版本号要求centos7及以上、存储库centos-extras要开启,其实默认是开启的,你没动过就不必理会。还有建议你要overlay2存储库。

卸载旧版本

如果你曾经安装过docker,想重新安装其他版本则需要先卸载。可输入docker --version查看是否已安装过docker。卸载命令:

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

安装方法

安装有几种方法,不过,推荐使用 set up Docker’s repositories,以便安装和后续的升级
在这里插入图片描述

我这里按照官方推荐的方法安装:
第一步:设置存储库

$ sudo yum install -y yum-utils

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

过程截图分别对应以上两个命令
在这里插入图片描述
在这里插入图片描述

第二步:安装docker引擎
注意:这里默认安装的是最新的docker-ce版本,如何安装指定的版本稍后介绍

$ sudo yum install docker-ce docker-ce-cli containerd.io

过程中不出意外,提示的全按即可,安装成功出现如图:
在这里插入图片描述

提示成功了,验证下,输入 docker --version即可。
在这里插入图片描述

如果其他小伙伴想安装指定的版本,可输入以下命令查看docker-ce版本列表,从高到底排列。

$ yum list docker-ce --showduplicates | sort -r

选定版本,按照格式输入,过程和以上一样的。

$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

比如选择版本 3:19.03.5-3.el7

$ sudo yum install docker-ce-3:19.03.5-3.el7 docker-ce-cli-3:19.03.5-3.el7 containerd.io

最后:启动docker

docker安装后,并没有启动,需要我们手动输入命令启动

sudo systemctl start docker

验证是否启动成功,可通过ps查看正在运行进程

ps -ef | grep docker

docker镜像

docke image相关命令行参考官网:https://docs.docker.com/engine/reference/commandline/image/
镜像仓库地址:https://hub.docker.com
以下举几个简单的栗子:
拉取镜像:docker image pull [OPTIONS] NAME[:TAG|@DIGEST]
在这里插入图片描述

列出镜像列表:docker image ls [OPTIONS] [REPOSITORY[:TAG]]
在这里插入图片描述
删除某个镜像或者多个镜像:docker image rm [OPTIONS] IMAGE [IMAGE…]
在这里插入图片描述
在这里插入图片描述

docker 容器

启动一个容器

docker container run [OPTIONS] IMAGE [COMMAND] [ARG...]

如果镜像不存在,执行该命令后docker会自动从仓库拉取,然后再运行。
在这里插入图片描述
查看所有的容器

docker ps [OPTIONS]

在这里插入图片描述

停止正在执行的容器

docker container stop [OPTIONS] CONTAINER [CONTAINER...]

在这里插入图片描述

重启一个已存在的容器

docker container start [OPTIONS] CONTAINER [CONTAINER...]

在这里插入图片描述

删除一个或者多个容器

docker container rm [OPTIONS] CONTAINER [CONTAINER...]

在这里插入图片描述
删除容器之前,必须让其处于停止状态

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值