当前位置: 首页 > news >正文

扶绥县住房和城乡建设局网站品牌网站建设精湛磐石网络

扶绥县住房和城乡建设局网站,品牌网站建设精湛磐石网络,网站建设技能,免费图片制作网站模板目录 一、Docker环境配置(手动安装) 1. 查看系统的内核版本 2. yum 更新到最新版本 3. 安装Docker所需的依赖包 4. 设置Docker的yum的源 5. 查看仓库所有Docker版本 6. 安装Docker 7. 安装Docker-Compose 7.1 正常安装 7.2 离线安装 8. 启动Do…

目录

一、Docker环境配置(手动安装)

1. 查看系统的内核版本

2. yum 更新到最新版本

3. 安装Docker所需的依赖包

4. 设置Docker的yum的源

5. 查看仓库所有Docker版本

6. 安装Docker

7. 安装Docker-Compose

7.1 正常安装

7.2 离线安装

8. 启动Docker并添加开机自启动

9. 查看 Docker 版本

10. 卸载 Docker

11. Docker 常用命令

12. Linux 配置 Docker 镜像

二、Docker 管理面板(Portainer)

1. 基础安装

1.1 拉取最新的 Portainer

1.2 安装和启动

1.3 访问 Portainer

2. 链接服务


一、Docker环境配置(手动安装)

1. 查看系统的内核版本

[root@ ~]# uname -r
3.10.0-957.21.3.el7.x86_64
  • uname -r

  • x86 64位系统,如果是32位是不能安装 docker 的

2. yum 更新到最新版本

[root@ ~]# sudo yum update
Last metadata expiration check: 1:15:10 ago on Sat 27 Nov 2021 04:22:53 PM CST.
Dependencies resolved.
Nothing to do.
Complete!
  • sudo yum update

  • 看到显示 Complete 就代表完成了,整个过程需要 5-10 分钟左右

注意:可能会更新失败,那就操作以下指令

## 建议备份当前的 yum 源配置,以防万一需要恢复
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
​
## 从阿里云下载 CentOS 7 的 yum 源配置文件并替换现有的配置
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
​
## 清理旧的缓存并生成新的缓存
sudo yum clean all
sudo yum makecache
​
## 再次更新
sudo yum update

3. 安装Docker所需的依赖包

[root@~]# sudo yum install -y yum-utils device-mapper-persistent-data lvm2
Last metadata expiration check: 1:16:16 ago on Sat 27 Nov 2021 04:22:53 PM CST.
Package yum-utils-4.0.21-3.el8.noarch is already installed.
Package device-mapper-persistent-data-0.9.0-4.el8.x86_64 is already installed.
Package lvm2-8:2.03.12-10.el8.x86_64 is already installed.
Dependencies resolved.
Nothing to
  • sudo yum install -y yum-utils device-mapper-persistent-data lvm2

  • 看到显示 Complete 就代表完成了,整个过程需要 1-3 分钟左右

4. 设置Docker的yum的源

[root@~]# sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
Adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
  • sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

  • 鉴于国内网络问题,强烈建议使用国内源。以下是阿里云的软件源。如果是海外如AWS云就不要设置yum源

[root@~]# sudo yum-config-manager \--add-repo \https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
[root@~]# sudo sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

5. 查看仓库所有Docker版本

[root@~]# yum list docker-ce --showduplicates | sort -r
Installed Packages
docker-ce.x86_64               3:20.10.9-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.8-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.7-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.6-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.5-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.4-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.3-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.2-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.1-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:20.10.11-3.el8                docker-ce-stable 
docker-ce.x86_64               3:20.10.11-3.el8                @docker-ce-stable
docker-ce.x86_64               3:20.10.10-3.el8                docker-ce-stable 
docker-ce.x86_64               3:20.10.0-3.el8                 docker-ce-stable 
docker-ce.x86_64               3:19.03.15-3.el8                docker-ce-stable 
docker-ce.x86_64               3:19.03.14-3.el8                docker-ce-stable 
docker-ce.x86_64               3:19.03.13-3.el8                docker-ce-stable 
Docker CE Stable - x86_64                       7.1 kB/s | 3.5 kB     00:00    
Available Packages
  • yum list docker-ce --showduplicates | sort -r

  • 这里可以看到你能安装的最新版本

6. 安装Docker

[root@~]# sudo yum install docker-ce
[root@~]# 推荐;sudo yum install -y docker-ce-25.0.5 docker-ce-cli-25.0.5 containerd.io
  • 安装默认最新版本的 Docker 最新版本可能有坑,最好指定版本安装

  • 安装指定版本,例如:yum install -y docker-ce-25.0.5 docker-ce-cli-25.0.5 containerd.io

7. 安装Docker-Compose

7.1 正常安装

官网地址

[root@~]# sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
[root@~]# sudo chmod +x /usr/local/bin/docker-compose

镜像地址

# 指定路径【推荐】
[root@~]# sudo curl -L https://gitee.com/fustack/docker-compose/releases/download/v2.24.1/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
# 设置权限
[root@ ~]# sudo chmod +x /usr/local/bin/docker-compose

7.2 离线安装

# 下载;docker-compose-`uname -s`-`uname -m` 查看版本;https://github.com/docker/compose/releases/tag/v2.18.1
# 重命名
[root@~]# mv docker-compose-linux-x86_64 docker-compose
# 加入执行权限
[root@~]# sudo chmod +x /usr/local/bin/docker-compose
# 查看docker-compose版本
[root@~]# docker-compose -v
[root@~]# sudo chmod +x /usr/local/bin/docker-compose
docker-compose -v
Docker Compose version v2.18.1
  • 安装后就可以使用 compose 命令了;docker-compose -f environment-docker-compose.yml up -d

8. 启动Docker并添加开机自启动

  • 启动 Docker

[root@~]# sudo systemctl start docker
  • 设置开机启动 Docker

[root@ ~]# systemctl enable docker
  • 重启 Docker 命令

[root@~]# sudo systemctl restart docker
  • 查看Docker状态

[root@~]# sudo systemctl status docker

9. 查看 Docker 版本

[root@~]# docker --version
Docker version 20.10.11, build dea9396

10. 卸载 Docker

[root@ ~]# sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engine

11. Docker 常用命令

[root@~]# docker --help                #Docker帮助
[root@~]# docker --version         #查看Docker版本
[root@~]# docker search <image>        #搜索镜像文件,如:docker search mysql
[root@~]# docker pull <image>      #拉取镜像文件, 如:docker pull mysql
[root@ ~]# docker images                #查看已经拉取下来的所以镜像文件
[root@ ~]# docker rmi <image>       #删除指定镜像文件
[root@~]# docker run --name <name> -p 80:8080 -d <image>       #发布指定镜像文件
[root@~]# docker ps                    #查看正在运行的所有镜像
[root@~]# docker ps -a             #查看所有发布的镜像
[root@ ~]# docker rm <image>            #删除执行已发布的镜像

12. Linux 配置 Docker 镜像

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.1panel.live","https://dc.j8.work","https://docker.m.daocloud.io","https://dockerproxy.com","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
  • 参考链接:解决目前Docker Hub国内无法访问方法汇总-腾讯云开发者社区-腾讯云

二、Docker 管理面板(Portainer)

1. 基础安装

1.1 拉取最新的 Portainer

[root@~]# docker pull portainer/portainer
Using default tag: latest
latest: Pulling from portainer/portainer
94cfa856b2b1: Pull complete 
49d59ee0881a: Pull complete 
a2300fd28637: Pull complete 
Digest: sha256:fb45b43738646048a0a0cc74fcee2865b69efde857e710126084ee5de9be0f3f
Status: Downloaded newer image for portainer/portainer:latest
docker.io/portainer/portainer:latest
  • docker pull portainer/portainer

  • 拉取 portainer

1.2 安装和启动

注意:如果是阿里云服务器,还需要先执行 docker volume crete portainer_data

[root@~]# docker run -d --restart=always --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

1.3 访问 Portainer

若登录不上,记得云服务器开放9000端口

  • 地址:http://ip:9000

  • 操作:登录后设置你的用户名和密码,并设置本地Docker即可,设置完成后,如下

2. 链接服务

若链接失败,可通过以下指令运行

docker run -d \-p 9001:9001 \--name portainer_agent \--restart=always \-v /var/run/docker.sock:/var/run/docker.sock \-v /var/lib/docker/volumes:/var/lib/docker/volumes \portainer/agent:2.16.2
http://www.dtcms.com/a/586393.html

相关文章:

  • MCU 的SPI 关键部分配置注意事项(SPI多机通信时)
  • 付网站建设费如果做账wordpress修改版面
  • 网站建设的实训心得 500字新城建站
  • Linux网络-Socket 编程 UDP
  • Rust编程进阶 - 如何基于生成器设计一套协程(Coroutine)的方案, 从而方便编写大规模高性能异步程序
  • LangChain 中 ChatPromptTemplate 的几种使用方式
  • 怎么创建企业网站同源大厦 网站建设
  • 3网合一网站天眼企业查询系统官网
  • 网站建设人工智能开发怎样建个人网页免费
  • 1.2.3AOP的底层原理
  • Android 屏幕旋转流程
  • 简述电子商务网站的建站流程佛山app开发公司
  • 精准突破 0.5mm 透明玻璃测量瓶颈 —— 泓川科技激光位移传感器的技术革新与成本优势
  • C++笔记-24-文件读写操作
  • 做网站需要会哪些计算机语言net源码的网站建设步骤
  • 做网站一般都是织梦网站 展示板
  • 设计配色推荐的网站广州深圳外贸公司
  • 怎样做建网站做淘客无锡定制网站制作公司
  • 北京网站建设 奥美通全网营销个人网页设计html代码实现
  • 网站开发多少人下载百度app到手机上
  • 网站进入沙盒期有哪些竞价网站
  • 朝阳市网站制作随州有哪些网站建设的公司
  • 雪球网 MD5_1038 逆向算法分析
  • 车辆类型特征智能识别
  • [法兰西公学院] Esterel A到Z (Gérard Berry 2018)
  • 液压矫平机:给金属板材“舒筋活血”的科学
  • 如何用图片文字做网站地图定位网站开发
  • 简述网站开发的三层架构互联网行业前景如何
  • 蛋白质核转位图像识别与分析系统
  • Javascript函数之函数的返回值?