【快速安装Docker服务及Docker配置、Docker常用命令。】_LoganJinDev的博客-程序员秘密_docker配置服务

技术标签: Docker  容器  linux  docker  

一、安装docker服务

  • 命令行输入curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun即可快速安装

  • 如提示curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to get.docker.com:443错误则需按照下面的操作

  • Ubuntu 系统下操作: apt-get install libnss3

  • Centos 系统下操作: yum install nss && yum update nss

  • 执行完安装nss步骤后再次执行curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun即可

  • –mirror Aliyun: 代表使用阿里云源

  • 如果不想安装nss也可以在浏览器打开https://get.docker.com,然后把内容保存为install_docker,在执行bash -s install_docker --mirror Aliyun即可

二、配置docker

  • 创建docker组sudo groupadd docker
  • 将当前用户加入docker用户组sudo gpasswd -a ${USER} docker
  • 重新启动docker服务sudo systemctl restart docker
  • 关闭当前窗口,重新连接,普通用户已经可以使用了,测试docker version
  • 以下为docker版本信息
[email protected]:~# docker version
Client: Docker Engine - Community
 Version:           20.10.10
 API version:       1.41
 Go version:        go1.16.9
 Git commit:        b485636
 Built:             Mon Oct 25 07:42:59 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.10
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.9
  Git commit:       e2f740d
  Built:            Mon Oct 25 07:41:08 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.11
  GitCommit:        5b46e404f6b9f661a205e28d59c982d3634148f8
 runc:
  Version:          1.0.2
  GitCommit:        v1.0.2-0-g52b36a2
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

  • 到此为止,docker已经可以正常使用了

三、docker常用命令

  • 查看当前正常运行的容器:docker ps

  • 查看所有容器,包含已停止的容器:docker ps -a

  • 删除已经停止的容器:docker rm container_name

  • 强制删除容器,可删除正在运行的容器:docker rm -f container_name

  • 查看镜像列表:docker images

  • 删除镜像:docker rmi image_name

  • 进入容器内部:docker exec -it container_name bash

  • 不进入容器执行命令:docker exec -it container_name command

  • 将当前容器保存为新的镜像:docker commit -m "describe" container_id image_name

  • 将本地镜像推送至仓库(前提先登录到docker仓库):docker push image_name

  • 将远程仓库镜像下载到本地:docker pull image_name

  • 删除包含某个字符的所有容器:docker rm $(docker ps -a | grep 'demo'| awk '{print $1 }')

结语

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_21415979/article/details/121851516

智能推荐

论文经历总结_tellw0.0的博客-程序员秘密

1.平时要注意积累,从数据库里面找到好的论文学习,跟进相关领域研究。2.论文的摘要、引言和参考文献很重要,反映了论文和作者的学术水平。摘要你不说些你论文的先进研究,引言里的文字有气无力,文献少得可怜,这会是一篇能得到青睐得论文?3.尽量分模块对论文研究内容进行论述,注意公式、理论等得穿插。4.实验要配图,尽量学着做得高大上一些,别让人看着你的实验结果和结论吊儿郎当的。5.文字语言要...

Java注解(1)-注解基础_weixin_34257076的博客-程序员秘密

注解(Annotation)是在JAVA5中开始引入的,它为在代码中添加信息提供了一种新的方式。注解在一定程度上把元数据与源代码文件结合在一起,正如许多成熟的框架(Spring)所做的那样。那么,注解到底可以做什么呢?1、注解的作用。提供用来完整地描述程序所需要的信息,如编译期校验程序信息。生成描述符文件,或生成新类的定义。减轻编写“样板”代码(配置文件)的负担,可以使用注解自...

android stdio的快捷键_月剪西风xjx的博客-程序员秘密

Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shift+Space 自动

系统开发视角下的诊断 ———— DTC(High/Middle Byte)_菜鸡小詹的博客-程序员秘密

文章目录介绍对应关系第一位第二位第三位/第四位/第五位五位故障码关系介绍&emspl;一个DTC一般存在两种描述方式,一种是16 进制的 3个字节,例如0xD10116。其实也存在另一种格式 —— 七位的表示方式,例如U110116。这里举例的两种表达方式是表达同一个DTC。 这两种表达方式都是可以的。对应关系第一位第一位与故障所属系统Value系统代码系统解释00PPowertrain system groupings01CChassis system

前端常见的跨域解决方案_大嘴蝠的博客-程序员秘密

前言跨域对于前端来说绝对是一个熟悉的词,在实际的项目中遇到也会经常遇到,但是跨域的解决方法多种多样,所以就来总结一下基本的跨域方法。什么是跨域跨域一词从字面上来看就是跨域名,但实际上跨域名并不是理解的那么狭隘,其实际上只要是协议、域名、端口有任何一个不同,都会被当做是不同的域。之所以会存在跨域的问题,主要是为了保障浏览器的安全,但是这也对前端的工作造成了不少的麻烦,所以我们要通过一些方法使本...

SAFEARRAY使用实例_sunmz_wjxy的博客-程序员秘密

 本文是转贴,来自:http://dev.csdn.net/article/58/58443.shtmSAFEARRAY使用实例目录:SAFEARRAY使用实例... 1目录:... 1前言:... 1何谓SAFEARRAY:... 1创建SAFEARRAY:2方法一:使用SafeArrayAllocDescriptor在栈上创建一维数组... 2方法二:使用S

随便推点

win10搜索功能失效用不了如何解决|_舰长115的博客-程序员秘密_win10 搜索不能用

win10 1903出现的搜索框黑屏无法使用的解决方法: 全球范围内许多Windows 10用户集中报告了一个问题—Windows 10搜索功能失效了。使用搜索后不会返回任何结果,推测造成该问题的原因是Bing和Cortana集成造成的,禁用Bing和Cortana集成可以暂时解决此问题。具体解决方法如下:1、右键点击开始图标,打开命令提示符(管理员);2、在命令提示符(管理员...

电子科技大学外语学习平台_ZhuRose的博客-程序员秘密

一、启动界面 效果图: 二、登录界面 效果图: 三、主界面 有首页模块、写作预约模块、口语预约模块、实验室预约模块和个人模块共五个模块 学生账号包含:首页模块、写作预约模块、口语预约模块和个人模块 老师账号包含:首页模块、实验室预约模块和个人模块 3.1首页模块 展示最近的活动公告 效果图: 点击跳转详情 效果图: 3.2写作预约模块 展示学生的写作预约情况:成功

SQL手工注入语句_Eliauk!!的博客-程序员秘密_sql手工注入语句

看看下面的1.判断是否有注入;and 1=1;and 1=22.初步判断是否是mssql;and user>03.判断数据库系统;and (select count() from sysobjects)>0 mssql;and (select count() from msysobjects)>0 access4.注入参数是字符‘and [查询条件] and ‘’=’5.搜索时没过滤参数的‘and [查询条件] and ‘%25’=’6.猜数据库;and (se

手把手教你用Python构建你的第一个多标签图像分类模型(附案例)_天一生水water的博客-程序员秘密_train_test_split

原文链接:https://www.analyticsvidhya.com/blog/2019/04/build-first-multi-label-image-classification-model-python/你正在处理图像数据吗?我们可以使用计算机视觉算法来做很多事情:对象检测图像分割图像翻译对象跟踪(实时),还有更多……这让我思考——如果一个图像中有多个对象类别,我们...

深度学习论文_yzTHU的博客-程序员秘密

深度学习论文0. 深度学习的“圣经”提到入门级的书,就不得不提这一本 Bengio Yoshua,Ian J. Goodfellow 和 Aaron Courville共同撰写的《深度学习》(Deep Learning)。“这本关于深度学习的教课书是一本为了帮助学生及从业者入门机器学习,并专注于深度学习领域的教材。”值得一提的是,这本 MIT 出版的“书”数年来一直在网上实时更新和完善...

云计算的核心技术_yzpyzp的博客-程序员秘密_云计算关键核心技术

云计算最初的目标是解决资源管理问题,如:计算资源、存储资源、网络资源。存储技术虚拟化技术分布式计算存储技术块存储如:Amazon EBS文件存储如:Amazon EFS/FSx对象存储如:Amazon S3Amazon S3:Amazon Simple Storage的简称,就是对象存储,通过KeyValue的方式,把一个对象存储在网络空间,常用于互联网多媒体对象比如视频,图像等的存储。虚拟化技术分布式计算...