您当前的位置:首页 > 电脑百科 > 程序开发 > 容器

Docker在CentOS系统中的安装使用

时间:2020-03-08 15:23:16  来源:  作者:

Docker在CentOS系统中的安装使用

 

 

1、Docker要求centos系统的内核版本高于3.10,查看本页面的前提条件来验证你的CentOS版本是否支持Docker

通过 uname -r 命令查看你当前的内核版本

2、使用root权限登录Centos。确保yum包更新到最新。

$yum -y update

3、卸载旧版本(如果安装过旧版本的话)

$ yum remove docker docker-common docker-selinux docker-engine

4、安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemApper驱动依赖的

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

5、设置yum源

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

6、可以查看所有仓库中所有docker版本,并选择特定版本安装

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

7、安装docker

$ yum install -y docker-ce

8、启动并加入开机启动

$ systemctl start docker

$ systemctl enable docke

9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了)

$ docker version

10、查看docker进程

$ ps -ef|grep docker

11、添加镜像加速器

# cd /etc/docker

查看有没有daemon.json。这是docker默认的配置文件。

如果没有新建,如果有,则修改。

# vim daemon.json

{

"registry-mirrors":["https://m9r2r2uj.mirror.aliyuncs.com"]

}

保存退出。

12、下载镜像

$ docker pull JAVA:8

13、卸载镜像

$ docker rmi java

14、列出所有的镜像

$ docker images

15、新建并启动容器

$ docker run -d -p 91:80 Nginx

-d:表示后台运行

-p:表示随机端口映射

-p:指定多口映射,有一下四种格式

--ip:hostPort:containerPort

16、列出所有容器

$ docker ps

17、停止容器

$ docker stop aac4de823945

18、强制停止容器

$ docker kill aac4de823945

19、启动已停止容器

$ docker start aac4de823945

20、查看容器所有信息

$ docker inspect aac4de823945

21、查看容器日志

$ docker container logs aac4de823945

22、查看容器里的进程

$ docker top aac4de823945

23、linux 访问网址命令

$ curl www.baidu.com

24、linux新建文件夹命令

$ mkdir app

25、linux新建文件并编辑

$ vi Dockerfile

输入完内容后 按ESC建 然后输入 :wq 保存退出

26、使用Dockerfile构建Docker镜像

1、新建文件夹/app,在app目录下新建一个名为Dockerfile的文件

FROM nginx

RUN echo '<h1>This is lws Nginx!</h1>' > /usr/share/nginx/html/index.html

2、在Dockerfile所在的路径执行一下命令构建镜像

$ docker build -t nginx:lws .

其中,-t执行镜像名字,命令最后的点(.)表示Dockerfile文件所在路径

3、执行一下命令,即可使用该镜像启动一个Docker容器

$ docker run -d -p 92:80 nginx:lws

28、启动Docker容器使用redis镜像:

$ docker run -p 6379:6379 -v $PWD/data:/data --name redis_1 -d redis redis-server --appendonly yes

查看启动的镜像:

$ docker ps

$ docker exec -i -t (镜像ID号) /bin/bash

$ redis-cli

退出redis 和 Docker容器

$ exit

29、删除生成的Docker容器

docker ps //检查当前正在运行的容器

docker ps -a //所有的容器

docker stop (容器ID) //停止容器

docker rm (容器ID) //删除容器

30、删除镜像

docker images //当前所有镜像

docker rmi (镜像名称) //删除当前镜像(ID同理)



Tags:Docker CentOS   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
作者 | 于先森2017责编 | 伍杏玲出品 | CSDN博客最近公司新接到一个项目,惯例是通过技术架构、业务需求、用户量还有以往的经验大概评估出一份资源配置表格提供给客户,让客户...【详细内容】
2020-05-07  Tags: Docker CentOS  点击:(58)  评论:(0)  加入收藏
1、Docker要求CentOS系统的内核版本高于3.10,查看本页面的前提条件来验证你的CentOS版本是否支持Docker通过 uname -r 命令查看你当前的内核版本2、使用root权限登录Cent...【详细内容】
2020-03-08  Tags: Docker CentOS  点击:(69)  评论:(0)  加入收藏
▌简易百科推荐
一、前因闲来没事,想着升级下树莓派中的应用,没曾想,全是最新的,害我以为被黑客眷顾,帮我升级了。多方查证,才知道,是上次搭建的photoprism搞的鬼,不过也不全是它的锅,只是它的yml文...【详细内容】
2021-12-28  闲余悟道    Tags:Docker   点击:(2)  评论:(0)  加入收藏
一、为什么要搭建主从架构呢1.数据安全,可以进行数据的备份。2.读写分离,大部分的业务系统来说都是读数据多,写数据少,当访问压力过大时,可以把读请求给到从服务器。从而缓解数据...【详细内容】
2021-12-15  实战Java    Tags:Docker   点击:(12)  评论:(0)  加入收藏
在网页中渲染公式一直是泛学术工具绕不开的一个功能,最近更新产品功能,正巧遇到了这个需求,于是使用容器方式简单实现了一个相对靠谱的公式渲染服务。分享出来,希望能够帮到有类...【详细内容】
2021-12-01  编程菌zfn    Tags:Docker   点击:(11)  评论:(0)  加入收藏
1.1 docker命令直接部署1.1.1 拉取镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka1.1.2 启动zookeeper容器docker run -d --name myzookeeper -p 2...【详细内容】
2021-11-15  无    Tags:docker   点击:(48)  评论:(0)  加入收藏
01 前言 顺着docker的发展,很多测试的同学也已经在测试工作上使用docker作为环境基础去进行一些自动化测试,这篇文章主要讲述我们在docker中使用浏览器进行自动化测试如果可以...【详细内容】
2021-10-29  小码哥聊软件测试    Tags:Docker   点击:(42)  评论:(0)  加入收藏
因为你懂得的原因,下载docker镜像速度非常喜感,故收集几个国内常用的docker镜像。Docker中国区官方镜像地址:https://registry.docker-cn.com网易163的镜像http://hub-mirror.c...【详细内容】
2021-10-28  抓蛙程序猿    Tags:docker   点击:(48)  评论:(0)  加入收藏
环境:Spring5.3.10通常,应用程序开发人员不需要对ApplicationContext实现类进行子类化。相反,SpringIOC容器可以通过插入特殊集成接口的实现来扩展。使用BeanPostProcessor自定...【详细内容】
2021-10-26  Java网络研发架构师    Tags:Spring   点击:(34)  评论:(0)  加入收藏
我们在很多场景下都需要做笔记,来对抗遗忘,一份好的笔记不仅能在需要的时候供我们查阅,也能帮助我们归纳整理知识提高做事效率。 目前市面上有很多云笔记软件,体验上各有不同,但...【详细内容】
2021-10-11  运维贼船    Tags:docker   点击:(62)  评论:(0)  加入收藏
1. Nacos官网Nacos Docker 快速开始2. Clone 项目git clone https://github.com/nacos-group/nacos-docker.git3. cd 到nacos-docker 路径下 直接启动即可cd nacos-dockerdo...【详细内容】
2021-09-16  程序狗爱化妆    Tags:Nacos   点击:(109)  评论:(0)  加入收藏
今天不做保姆级教程,分享奶爸常用、好用的Docker应用。有了这些Docker,Nas的可玩性会大幅提高,有时候奶爸也在想,刨去官方套件不考虑的话,Nas真的是差不多。如果小伙伴们有需要,后...【详细内容】
2021-09-03  晋升奶爸的垃圾佬    Tags:Docker   点击:(168)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条