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

政务服务网站建设汇报艾滋病多久可以查出来

政务服务网站建设汇报,艾滋病多久可以查出来,乐陵森林大队长李兵,建筑方案设计说明范文Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker组成部分: 镜…

Docker简介

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
Docker组成部分:

  • 镜像(Image)
  • 仓库(Repository)
  • 容器(Container)

准备工作

我这里使用CentOS 8,Linux内核 4.18 ,官方说至少需要3.8及以上内核,关于CentOS 8如何安装,请移至该文章:CentOS 8虚拟机安装配置

[root@localhost ~]# uname -a
Linux localhost.localdomain 4.18.0-348.el8.x86_64 #1 SMP Tue Oct 19 15:14:17 UTC 2021 >x86_64 x86_64 x86_64 GNU/Linux

若已经安装完成,请接着往下看!

  • 关闭防火墙
systemctl stop firewalld.service
  • 禁用防火墙自启动
systemctl disable firewalld.service
  • 查看防火墙状态
systemctl status firewalld.service

设置yum源

注意:在 2022 年1月31日,CentOS 团队从官方镜像中移除 CentOS 8的所有包。
直接使用yum下载会出现ERROR:Cannot prepare internal mirrorlist: No URLs in mirrorlist
故需要设置yum源,否则无法提供下载。

  • 备份所有repo文件
rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repo
  • 下载最新repo文件

具体请参照:CentOS镜像

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
  • 重新创建缓存
yum clean all && yum makecache
  • 安装dnf(不使用dnf跳过)

dnf是新一代的rpm软件包管理器。

# 安装dnf
yum install dnf -y

问题:如果在使用CentOS 8及其以上版本出现无法安装问题时,则执行下面两条命令(没有问题则不需要执行)

dnf --disablerepo '*' --enablerepo=extras swap centos-linux-repos >centos-stream-repos -y
dnf distro-sync

卸载历史版本

这是可以省略的步骤,主要是为了防止之前已经安装过旧版本的Docker而导致的不可控错误!

dnf remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engine \docker-ce
# yum remove docker \
#                  docker-client \
#                  docker-client-latest \
#                  docker-common \
#                  docker-latest \
#                  docker-latest-logrotate \
#                  docker-logrotate \
#                  docker-selinux \
#                  docker-engine-selinux \
#                  docker-engine \
#                  docker-ce

设置本地镜像源

源地址
中央仓库:yum-config-manager –add-repo http://download.docker.com/linux/centos/docker-ce.repo
阿里仓库:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

  • 安装yum工具包及Docker存储驱动的依赖包
dnf install device-mapper-persistent-data lvm2 -y
# yum install yum-utils device-mapper-persistent-data lvm2 -y
  • 设置Docker镜像源
dnf config-manager --add-repo=https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装Docker

Docker从17.03版本之后分为CE(Community Edition: 社区版)和EE(Enterprise Edition: 企业版)。相对于社区版本,企业版本强调安全性,但需付费使用。这里我们使用社区版本即可。

  • 查看已添加的Docker软件源
dnf list docker-ce
# yum list docker-ce
  • 查看所有仓库中所有docker版本
# 查看所有仓库中所有docker版本,并选择特定版本安装
dnf list docker-ce --showduplicates | sort -r
# yum list docker-ce --showduplicates | sort -r
  • 安装Docker
dnf install docker-ce --nobest -y
# yum install docker-ce --nobest -y# 指定版本号安装
# dnf install docker-ce-[version] --nobest -y
# yum install docker-ce-[version] --nobest -y

启动Docker

# 启动docker
systemctl start docker
# 关闭docker
systemctl stop docker
  • 配置镜像加速器

具体请参操:Docker:镜像加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://uy35zvn6.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

Docker基本操作

Docker仓库:DockerHUb

  • 通过 本地构建 获取镜像
docker build -t [image-name:tag] [dir]
  • 通过 docker服务器 获取镜像
docker pull
  • 查看镜像
docker images
  • 删除镜像
docker rmi [images:tag/id]
  • 推送镜像到服务器
docker push
  • 镜像打包

path:打包镜像地址
images:tag:镜像名称

docker sav -o [path] [image-name:tag]
  • 镜像加载

file:需要加载的文件
q:不显示日志

docker load -i -q [file]

Docker容器操作

  • 运行
docker run
  • 运行到停止
docker stop
  • 停止到运行
docker start
  • 暂停
docker pause
  • 恢复
docker runpause
  • 查看所有运行容器及状态
docker ps
  • 进入容器执行命令

mn:需要进入的容器名
bash:linux终端交互命令

docker exec -it mn bash
  • 查看容器运行日志
docker logs
  • 删除指定容器
docker rm

Docker数据卷操作

COMMAND

  • create 创建volume
  • inspect 显示一个或多个volume信息
  • ls 列出所有volume
  • prune 删除未使用的volume
  • rm 删除一个或多个指定的volume
docker volume[COMMAND]

自定义镜像(DockerFile)

常见指令

指令说明
FROM指定基础镜像
ENV设置环境变量
COPY拷贝本地文件到镜像指定目录
RUN执行Linux的shell命令 一般指安装过程
EXPOSE指定容器运行时的监听窗口 使用者查看
ENTRYPOINT镜像应用的启动命令 容器运行时调用

更多请参照:DockerFile

DockerCompose

使用compose文件(.yml)进行集群配置;
具体请参照:Compose File

  • 安装DockerCompose
sudo wget -L "https://get.daocloud.io/docker/compose/releases/download/1.3.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# github下载慢
# sudo wget -L "https://github.com/docker/compose/releases/download/1.28.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
  • 授予权限
chmod +x /usr/local/bin/docker-compose
  • Base自动补全命令
echo "199.232.68.133 raw.githubusercontent.com" >> /etc/hosts
sudo wget -L https://raw.githubusercontent.com/docker/compose/1.29.1/contrib/completion/bash/docker-compose > /etc/bash_completion.d/docker-compose
http://www.hotlads.com/news/6009.html

相关文章:

  • 有用element做网站的seo优化培训班
  • 不用下载就能看的网站的浏览器百度指数专业版价格
  • wordpress定义武汉seo计费管理
  • 深圳数码网站建设哪有免费的网站
  • 如何给网站做seo优化韩国今日特大新闻
  • 公司建立网站的费用如何做帐seo推广外包企业
  • 做网站要怎么找单东莞网站优化公司哪家好
  • 杭州软件网站建设网店代运营
  • 空调安装东莞网站建设网站开发怎么做
  • 网站建设哪个好外贸互联网推广的
  • 做财经类新闻的网站网站推广名词解释
  • wordpress 文章列表分页长春百度关键词优化
  • 适合手机的网站友情链接交换网站
  • 买了域名以后如何做网站搜索关键词分析
  • 三点水网站建设合同网站自然优化
  • 新疆做网站找谁网站免费制作平台
  • 博客类网站建设毕业论文教育培训平台
  • 网站做装修营销型网站设计
  • 上海网站制作网站制作公司商业网站设计
  • wordpress给文章标题加上序号windows优化大师的作用
  • 成都网站建设平台中国婚恋网站排名
  • flash网站建设方案百度优化师
  • 怎么做网站推广的论文如何做好seo基础优化
  • 没有注册公司怎么做网站今日实时热点新闻事件
  • 做常识的网站今日头条十大热点
  • 东莞厚街做网站网络服务有限公司
  • 织梦欧美网站模板微信推广平台哪里找
  • 专注营销型网站建设公司 做网站百度推广获客成本大概多少
  • 平阴县建设局网站友情链接获取的途径有哪些
  • emlog怎么转换到WordPresswindows优化大师卸载