Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Centos 安装docker服务

Centos 安装docker服务

原创
作者头像
熊小熊会写代码
修改于 2019-07-23 01:41:03
修改于 2019-07-23 01:41:03
66500
代码可运行
举报
文章被收录于专栏:微服务之学习微服务之学习
运行总次数:0
代码可运行

本次安装采用在线安装方式,确保自己主机能够正常访问网络。

1. 安装之前最好先更新下内核

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum update

如图,内核已经完成更新

2. 去官方下载安装脚本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -fsSL https://get.docker.com -o get-docker.sh

注:随便放一个目录即可。

3. 运行安装脚本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sh get-docker.sh

4. 启动docker

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo systemctl start docker

5. 查看docker是否启动成功

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl status docker

如图,状态为running代表启动成功。

6. docker常用命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl status docker       //查看docker服务的状态
systemctl start docker        //启动docker服务
systemctl stop docker         //停止docker服务
systemctl restart docker      //重启dokcer服务
docker pull 镜像名称:镜像版本号  //从docker官方镜像仓库下载镜像
docker images                 //查看本地镜像
docker ps                     //查看运行的容器
docker ps -a                  //查看所有的容器
-----------------------------------------------------------------------------
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]   //创建一个新容器并且运行该容器
常见OPTIONS说明:
-a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;

-d: 后台运行容器,并返回容器ID-i: 以交互模式运行容器,通常与 -t 同时使用;

-p: 指定端口映射,格式为:主机(宿主)端口:容器端口

-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

--name="nginx-lb": 为容器指定一个名称;

--dns 8.8.8.8: 指定容器使用的DNS服务器,默认和宿主一致;

--dns-search example.com: 指定容器DNS搜索域名,默认和宿主一致;

-h "mars": 指定容器的hostname;

-e username="ritchie": 设置环境变量;

--env-file=[]: 从指定文件读入环境变量;

--cpuset="0-2" or --cpuset="0,1,2": 绑定容器到指定CPU运行;

-m :设置容器使用内存最大值;

--net="bridge": 指定容器的网络连接类型,支持 bridge/host/none/container: 四种类型;

--link=[]: 添加链接到另一个容器;

--expose=[]: 开放一个端口或一组端口;

--volume , -v:	绑定一个卷

//例如运行一个nginx
docker run --name nginx -d -p 81:80 --privileged=true --restart=always -m 2048M --memory-swap -1 -v /usr/nginx/logs:/var/log/nginx -d nginx:latest
------------------------------------------------------------------------

docker start 容器名称          //启动容器
docker stop 容器名称           //停止运行的容器
docker restart 容器名称         //重启容器
docker rm 容器名称              //删除容器 --必须停止容器才能删除容器
docker inspect 容器名称        //查看容器详细
docker logs -f --tail=100 容器名称 //查看容器日志并指定日志行数为100
docker rmi 镜像名称:镜像版本号   //删除镜像 --必须删除容器才能删除镜像

docker已经安装完成,此种方式安装,会默认安装在/var/目录下,如果var目录下空间比较小,可以参考我的另一篇关于移动docker目录的文章https://my.oschina.net/qbj/blog/2998164

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Docker学习笔记[nginx]
Docker是一个开源的应用容器引擎。基于Go语言开发,应用容器好理解,就是类似tomcat是Servlet容器一样,那么Docker肯定具有广泛的兼容性。实际上Docker可以部署各种应用。包括mysql、nginx、tomcat等等。那么引擎又是什么意思?是要表达快和猛烈的能力吗?我们目前就这么理解吧。因为采用Go语言开发,显然是很快的。因为Go语言和Java等语言在实现上有点不一样。您可以搜索相关的资料好好学习一下。
写一点笔记
2020/09/02
4500
Docker常用命令总结,随用随取!
Hi,大家好,Docker作为轻量级的、高性能的沙箱容器,使用频率极高,功能非常强大。强大的功能需要繁杂的命令来支撑,docker命令很多,多得记不住。好记性不如烂笔头,烂笔头不如实战练习,本文汇总docker常用的命令,并对命令进行说明和举例,可以随用随取。
可可的测试小栈
2021/07/16
6.1K0
Docker 常用命令
Docker 常用命令 镜像仓库 查找镜像 docker search [OPTIONS] TERM OPTIONS说明: --automated :只列出 automated build类型的镜像; --no-trunc :显示完整的镜像描述; -s :列出收藏数不小于指定值的镜像。 拉去镜像 docker pull [OPTIONS] NAME[:TAG|@DIGEST] OPTIONS说明: -a :拉取所有 tagged 镜像 --disable-content-trust :忽略镜像的校验,默认
用户1180017
2018/06/21
7180
Docker实战(一)
Docker 也是作为我的第二技能栈之一,除了 Go 语言,Docker 是我最喜欢的第二技能栈了,值得一提的是,Docker 是 Go 语言编写的。现在很多公司已经全面实现项目部署的容器化,这也是未来发展的一个方向,所以我也会在这里推一些关于 Docker 的文章。
张乘辉
2019/06/18
9170
docker基本操作
镜像 docker search nginx ⬅️来查看可用镜像 docker pull redis:latest ⬅️下载镜像 docker images ⬅️查看本地镜像 docker rmi {IMAGE_ID} ⬅️删除一个或多个镜像 docker rmi `docker images -q` ⬅️删除全部镜像 docker build -f ./Dockerfile -t php:v1-swoole . docker save {IMAGE_ID} -o image.tar nginx:la
崔哥
2022/05/25
4120
Docker常用命令|备忘单
Docker 是一个用于开发、传送和运行应用程序的开放平台。Docker 使您能够将应用程序与基础设施分开,以便您可以快速交付软件。使用 Docker,您可以像管理应用程序一样管理基础设施。通过利用 Docker 的快速交付、测试和部署代码的方法,您可以显着减少编写代码和在生产中运行代码之间的延迟。在这篇文章中,我将提到我们需要或大多数用例的 docker 命令。
游魂
2021/11/24
5480
Docker基础命令大全
-i:–interactive 以交互模式运行容器,通常与 -t 同时使用,即使未连接STDIN也保持打开状态
JavaEdge
2021/02/22
4970
Docker使用
run命令:如果本地有镜像,则直接运行,如果本地没有 ,则需要去镜像仓库获取,默认是docker hub。
Liusy
2020/08/31
4.3K0
Docker日常工作常用命令
语法:docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
追逐时光者
2022/09/28
2900
Docker日常工作常用命令
docker命令记不住?docker图形化管理工具Portainer来帮助你
docker是啥?不知道的就自己去Google一下吧。很多人接触docker都比较头疼,因为有很多命令要记忆。但IT技术的发展就是这么神奇,这不图形化的界面管理工具来了,今天我们就介绍下Portainer,一款相对来说成熟、稳定、好用的docker图形化管理工具。
IT苦逼一枚
2020/04/27
1.2K0
【云原生】Docker 命令大全之容器生命周期管理
实例 使用docker镜像nginx:latest以后台模式启动一个容器,并将容器命名为mynginx。
互联网-小阿宇
2022/11/21
4460
Docker 常用命令
Docker 常用命令 镜像仓库 查找镜像 docker search [OPTIONS] TERM OPTIONS说明: --automated :只列出 automated build类型的镜像; --no-trunc :显示完整的镜像描述; -s :列出收藏数不小于指定值的镜像。 拉去镜像 docker pull [OPTIONS] NAME[:TAG|@DIGEST] OPTIONS说明: -a :拉取所有 tagged 镜像 --disable-content-trust :忽略镜像的校验,默认开
用户1180017
2018/07/04
4040
【愚公系列】2023年01月 Docker容器 .NET Core应用在Docker中的部署
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
愚公搬代码
2023/03/16
1.1K0
【愚公系列】2023年01月 Docker容器 .NET Core应用在Docker中的部署
Docker(三)——容器
通过exit退出当前交互式容器 守护进程容器 执行命令Ctrl+P加速Ctrl+Q的方式让容器成为守护式容器
羊羽shine
2019/05/28
5380
Docker(二)基础使用
一、基础配置命令 shell # 查看所有容器 docker ps -a # 查看运行中的容器 docker ps # 启动容器 docker start 容器名或ID # 进入容器 docker attach 容器名或ID dokcer run命令 shell docker run <相关参数> <镜像 ID> <初始命令> -i:表示以“交互模式”运行容器 -t:表示容器启动后会进入其命令行 -v:表示需要将本地哪个目录挂载到容器中,格式:-v <宿主机目录>:<容器目录> Usage: docke
MiChong
2020/09/24
5740
docker基本操作
容器中可以运行网络应用,但是要让外部也可以访问这些应用,可以通过-p或-P参数指定端口映射。
CoderJia
2024/10/18
1390
一文详解Docker容器(Container)
Docker容器(Container) 是独立运行的一个或一组应用。 Docker容器(Container) 是从 Docker镜像(Images) 创建的运行实例,它可以被启动、开始、停止、 删除。 每个 Docker容器(Container) 都是相互隔离的、保证安全的平台。Docker容器(container) 和 Docker镜像(Images) 以及 Docker仓库 并称为 Docker 的三大核心概念。
一个风轻云淡
2023/10/26
2.6K0
docker的使用
yum install -y yum-utils device-mapper-persistent-data lvm2
用户10125653
2022/11/10
4830
使用Docker部署Vue前端项目
在以前负责测试环境的维护过程中,部署前端项目非常麻烦,需要通过配置nginx.conf、然后在重启nginx配置等一顿操作,维护环境人员需要人工去服务器上打包、部署,甚至经常会操作出去。另外随着前端项目越来越多,每天需要频繁改配置文件,不断的重启nginx文件,导致影响测试进度。
测试加
2022/12/03
2.2K0
使用Docker部署Vue前端项目
docker 常用命令总结[通俗易懂]
注意 stop,restart后的容器,或者commit后的镜像启动环境变量需要重新加载,比如 source /etc/source
全栈程序员站长
2022/08/01
8040
docker 常用命令总结[通俗易懂]
相关推荐
Docker学习笔记[nginx]
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验