快速安装最新版Docker

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

安装docker

列出系统中以安装的docker包:

yum list installed | grep docker

卸载以安装的docker包

yum -y remove docker-ce-cli.x86_64
yum -y remove docker-ce.x86_64
yum -y remove containerd.io

如果系统中没有docker,则直接进行下一步

安装docker所需依赖: 

yum install -y yum-utils device-mapper-persistent-data lvm2

添加docker的yum源:

yum-config-manager --add-repo 
https://mirrors.cloud.tencent.com/docker-ce
/linux/centos/docker-c.repo

yum安装docker:

yun install -y docker-ce  docker-ce-cli containerd.io

验证docker版本以确认安装成功:

docker version

如图所示,docker安装成功

docker最新版本,docker,运维,linux

启动docker

执行以下命令启动docker:

systemctl start docker

然后将docker设置为开机启动:

systemctl enable docker

查看docker运行状态:

service docker status

docker最新版本,docker,运维,linux

配置镜像加速

创建docker配置目录:
 

mkdir -p /etc/docker

配置docker镜像加速源:

tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
EOF

重启守护进程并重启docker:

systemctl daemon-reload && systemctl restart docker

重启完成后,镜像加速即配置成功

运行第一个容器

使用docker run 命令可以直接拉取镜像并运行一个容器,例如:

docker run --name=hello hello-world

这行命令会直接拉取hello-world镜像,然后运行一个hello容器,可以通过以下命令查看该容器的进程:

docker ps -a

可以看到hello容器已经运行过了:

docker最新版本,docker,运维,linux

拉取镜像

我们也可以一步一步运行容器。以calibre-web为例,先拉取docker镜像:

docker pull johngong/calibre-web

查看现有的镜像:

docker images

如图所示,calibre-web镜像拉取成功:

docker最新版本,docker,运维,linux

创建容器

镜像拉取成功后,根据镜像创建容器:

docker create --name=calibre-web -p 
80:8083 -v/data/calibre-web/library:/library -e 
WEBLANGUAGE=ZH_CN johngong/calibre-web

其中:

a.docker create是创建容器的命令

b. --name=calibre-web表示创建容器的名称

c.-p 80:8083表示该容器80端口映射到8083端口

d.-v/data/calibre-web/librery:/libray表示该容器将/data/calibre-web/library目录映射为/library 目录

e. -e WEBLANGUAGE=zh_CN表示该容器定义了一个变量,变量名是WEBLANGUAGE,变量值是zh_cn

f.johngong/calibre-web是容器的镜像,这里也就是我们前面拉取的镜像

查看容器

使用如下命令可以查看现有的全部容器:

docker ps -a

如图所示,calibre-web容器创建成功:

docker最新版本,docker,运维,linux

与docker run 不同的是,docker create 创建出来的容器不会直接运行。可以查看下运行中的容器进程:

docker ps

可以看到,没有任何容器在运行:

docker最新版本,docker,运维,linux

启动容器

使用以下命令启动刚创建好的容器:

docker start calibre-web

查看容器进程:

docker ps

可以看到,calibre-web容器正在运行:

docker最新版本,docker,运维,linux

停止和删除docker容器

停止容器

要停止正在运行的容器有两种方法。一种是docker stop,例如:

docker stop calibre-web

使用docker ps 命令可以看到,正在运行的容器中已经没有calibre-web 了:

docker最新版本,docker,运维,linux

另一种方法是docker kill,例如:

docker kill calibre-web

这两种方法的区别在于,docker stop 会给时间让容器保存最后的运行状态,而docker kill 则会直接关闭容器

删除终止状态的容器

使用docker rm命令可以删除指定容器,例如:

docker re hello

查看所有容器:

docker ps -a

已经看不到hello容器了:

docker最新版本,docker,运维,linux

删除运行状态的容器

我们先重新运行calibre-web容器:

docker start calibre-web

这时候我们用docker rm 删除该容器:

docker rm calibre-web

命令行会报错:

docker最新版本,docker,运维,linux  

要删除运行状态的容器,需要带上-f选项:

docker rm -f calibre-web

正在运行的calibre-web会被强制停止并删除

删除指定镜像

使用docker rmi命令可以删除指定的镜像,例如:

docker rmi hello-world

查看现有镜像:

docker images

已经看不到hello-world镜像了:

docker最新版本,docker,运维,linux

删除所有镜像

我们可以通过docker rmi 跟镜像id来删除指定的镜像。而获取所有的镜像id的命令是:

docker images -q

如图所示,命令行列出了剩余所有镜像的id:

docker最新版本,docker,运维,linux

我们可以用这些id一次性删除所有镜像:

docker rmi `docker images -q`

现在用docker image 已经看不到镜像了:

docker最新版本,docker,运维,linux文章来源地址https://www.toymoban.com/news/detail-520661.html

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

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

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

相关文章

  • Docker安装最新版MySQL5.7(mysql-5.7.40)教程(参考Docker Hub)

       MySQL官方安装包下载地址:   https://dev.mysql.com/downloads/mysql/      Docker Hub官方网址:   https://hub.docker.com/     【MySQL系列安装部署教程】 写最好的Docker安装最新版MySQL8(mysql-8.0.31)教程(参考Docker Hub和MySQL官方文档)   最新MySQL-5.7.40在云服务器Centos7.9安装部署

    2023年04月23日
    浏览(51)
  • 猫头虎分享:Linux 如何安装最新版的Docker和Docker-Compose 教程 ‍

    博主猫头虎的技术世界 🌟 欢迎来到猫头虎的博客 — 探索技术的无限可能! 专栏链接 : 🔗 精选专栏 : 《面试题大全》 — 面试准备的宝典! 《IDEA开发秘籍》 — 提升你的IDEA技能! 《100天精通Golang》 — Go语言学习之旅! 领域矩阵 : 🌐 猫头虎技术领域矩阵 : 深入探索

    2024年02月01日
    浏览(76)
  • 最新版ubuntu22.04安装NVIDIA显卡驱动以及CUDA、CUDNN,和安装驱动gcc版本问题解决。

    1.驱动安装参考下述链接 1.1 NVIDIA显卡驱动、 CUDA 的安装参考这个博主的具体安装步骤,但是最后一步的 cudnn 的安装参考另一个博主,见链接。 1.2 可以选择最新版本的驱动,需要在官网去找最新的版本对应。 2.最新版本我遇到的错误以及解决方法 2.1.在进入tty1界面后ubuntu安装

    2024年04月24日
    浏览(61)
  • 最新版Docker Desktop安装在windows10上会出现的WSL2错误

    有科技的可以去这个帖子看,解决WSL是最新版也无法运行docker的情况 查了很多帖子都是牛头不对马嘴,不说废话直接上解决方案 Docker.Core.HttpBadResponseException: {“message”:“2 errors occurred:nt* provisioning docker WSL distros: running wsl-bootstrap version set in main distro: exit status 1nt* checking

    2024年02月02日
    浏览(73)
  • Hombrew中AdoptOpenJDK已废弃更换Eclipse Temurin安装最新版JDK,并实现不同JDK版本之间切换

    😄 19年之后由于某些原因断更了三年,23年重新扬帆起航,推出更多优质博文,希望大家多多支持~ 🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Micro麦可乐的博客 🐥《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门

    2024年02月13日
    浏览(49)
  • 【Pycharm2022.2.1】python编辑器最新版安装教程(包含2017-2022的所有版本win/mac/linux)

    前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 永久安装 Pycharm(2017-2022的win/mac/linux所有版本)/ IntelliJ IDEA也可以, 按照本文教程所写的,具体步骤跟着下面的图文教程一步一步来就行,一分钟即可搞定,过程也非常简单。 第一步 下载pycharm安装包 官网下载链接如: 官网下载 嫌慢的

    2024年02月14日
    浏览(71)
  • openEuler 22.03 (LTS-SP1)安装最新版Docker(踩坑及解决方案)

    openEuler 22.03 LTS-SP1要是直接yum install docker,默认安装docker 是18.09.0,这个版本Docker有个bug,所以还是安装个最新版Docker。 1、先增加docker官方仓库 以下作踩坑过程,请直接跳过查看下面的\\\"2、修改配置文件\\\" 查看一下最新版docker,然后报错可以发现, 这里只有centos/7/   或 ce

    2024年02月13日
    浏览(56)
  • 写最好的Docker安装最新版MySQL8(mysql-8.0.31)教程(参考Docker Hub和MySQL官方文档)

       MySQL官方安装包下载地址:   https://dev.mysql.com/downloads/mysql/      Docker Hub官方网址:   https://hub.docker.com/     如果需要了解Centos7下MySQL5.7最新版的安装部署,可参考教程【最新MySQL-5.7.40在云服务器Centos7.9安装部署)】。      本教程是笔者参考Docker Hub和MySQL官

    2024年02月01日
    浏览(45)
  • Kafka快速入门(最新版3.6.0)

    1.1 什么是MQ Message Queue(MQ),消息队列中间件。很多⼈都说:MQ 通过将消息的发送和接收分离来实现应⽤程序的异步和解偶,这个给⼈的直觉是——MQ 是异步的,⽤来解耦的,但是这个只是 MQ 的效果⽽不是⽬的。 MQ 真正的⽬的是 为了通讯 ,屏蔽底层复杂的通讯协议,定义

    2024年02月07日
    浏览(42)
  • 最新版本OpenAI怎么调试--用Postman调试最新版OpenAI-API

    动动小手指,去到openai的API介绍页面。 https://platform.openai.com/docs/api-reference/models 通过官网的提示,可以copy对应的调试命令进行测试。 本文主要通过curl命令实现。 打开Postman,对,就是那个测试接口用的postman ​ 在官网介绍页中复制接口信息 这里的KEY就是你在openai上的Key ​

    2024年02月01日
    浏览(67)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包