环境搭建docker篇

本文详述了在Linux上如何一步步安装和配置Docker,包括升级系统、添加Docker仓库、安装Docker、启动Docker服务以及使用Docker进行nextcloud应用的部署。通过实例演示了docker run命令的各种参数含义,如-d、--name、--privileged等,并介绍了容器端口映射的基本操作。此外,还提供了查看日志和进入容器内部的方法。
摘要由CSDN通过智能技术生成

环境搭建docker篇
一、linux升级
yum update -y
二、安装docker仓库
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 #sudo root 权限执行,可以不加
#设置仓库源
sudo yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
三、安装docker
yum install docker-ce # 安装docker最新版本 如果有需要可以使用 yum list docker-ce --showduplicates | sort -r 列出所有可用版本,然后选择指定版本下载
四、启动docker
systemctl start docker
# 验证docker 运行状态 systemctl status docker 或者直接使用docker 命令 docker ps -a
五、docker 简单使用
#以安装nextcloud为例
docker search nextcloud #列出所有可用镜像
docker pull nextcloud #拉取名为nextcloud的镜像
docker images # 查看拉取成功的镜像 可以看见nextcloud已经拉去成功
docker run -d --name nextcloud --privileged=true --restart=always -p 8000:80 -v /home/nextcloud/data:/data rootlogin/nextcloud
----------------------------------------------------------------------------------------------------------------------------------
#命令解释,不需要执行 详细解释参考 https://www.runoob.com/docker/docker-run-command.html
docker run 启动命令
-d 后台启动
–name 指定服务器nextcloud镜像对应的服务为nextcloud
–privileged=true 让docker 应用容器 获取宿主机root权限(特殊权限-)
–restart=always 宕机重启
–p 指定映射端口 主机(宿主)端口:容器端口
-v 指定挂载目录
-----------------------------------------------------------------------------------------------------------------------------------
docker logs nextcloud # 查看 nextcloud启动日志
#如果有需要可以进入容器内部修改内容
docker exec -it nextcloud /bin/bash
exit # 退出容器
六、常见容器端口映射
#待补充

github:https://github.com/yaoxiaojian-liuxiaojun/RushGo.git

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值