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

汽车用品东莞网站建设网络营销课程总结与心得体会

汽车用品东莞网站建设,网络营销课程总结与心得体会,怎么给网站做百度坐标定位,西安优秀的集团门户网站建设企业文章目录 CentOS7安装DockerUbuntu修改Docker镜像源docker设置容器自动启动启动时加--restartalways如果已经过运行的项目docker compose设置容器自启动 docker file修改时区docker在容器执行命令简单粗暴的办法安装curl docker compose命令安装docker compose Docker WEB 图形…

文章目录

  • CentOS7安装Docker
  • Ubuntu
  • 修改Docker镜像源
  • docker设置容器自动启动
      • 启动时加--restart=always
      • 如果已经过运行的项目
      • docker compose设置容器自启动
  • docker file修改时区
  • docker在容器执行命令
    • 简单粗暴的办法
      • 安装curl
  • docker compose命令
    • 安装docker compose
  • Docker WEB 图形化
  • Jenkins 无法执行 docker 命令
  • docker 查看某个时间段的日志

CentOS7安装Docker

# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
# Step 4: 更新并安装Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
# Step 4: 开启Docker服务
sudo systemctl enable --now docker # 注意:
# 官方软件源默认启用了最新的软件,您可以通过编辑软件源的方式获取各个版本的软件包。例如官方并没有将测试版本的软件源置为可用,您可以通过以下方式开启。同理可以开启各种测试版本等。
# vim /etc/yum.repos.d/docker-ce.repo
#   将[docker-ce-test]下方的enabled=0修改为enabled=1
#
# 安装指定版本的Docker-CE:
# Step 1: 查找Docker-CE的版本:
# yum list docker-ce.x86_64 --showduplicates | sort -r
#   Loading mirror speeds from cached hostfile
#   Loaded plugins: branch, fastestmirror, langpacks
#   docker-ce.x86_64            17.03.1.ce-1.el7.centos            docker-ce-stable
#   docker-ce.x86_64            17.03.1.ce-1.el7.centos            @docker-ce-stable
#   docker-ce.x86_64            17.03.0.ce-1.el7.centos            docker-ce-stable
#   Available Packages
# Step2: 安装指定版本的Docker-CE: (VERSION例如上面的17.03.0.ce.1-1.el7.centos)
# sudo yum -y install docker-ce-[VERSION]

Ubuntu

# 安装依赖
apt-get install ca-certificates curl gnupg lsb-release# 添加Docker官方GPG密钥
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -# 添加Docker的软件源
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"# 安装Docker
apt-get install docker-ce docker-ce-cli containerd.io -y# 开启Docker服务
systemctl enable --now docker


修改Docker镜像源

# 写入配置文件
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://docker-0.unsee.tech","https://docker-cf.registry.cyou","https://docker.1panel.live"]
}
EOF# 重启docker服务
systemctl daemon-reload && systemctl restart docker


docker设置容器自动启动

启动时加–restart=always

docker run -tid --name isaler_v0.0.11 -p 8081:8080 --restart=always -v /alidata/iDocker/run/projectImages/isaler/v0.0.11/log:/usr/local/tomcat/logs isaler_v0.0.11Flag	Description
no		不自动重启容器. (默认value)
on-failure 	容器发生error而退出(容器退出状态不为0)重启容器
unless-stopped 	在容器已经stop掉或Docker stoped/restarted的时候才重启容器
always 	在容器已经stop掉或Docker stoped/restarted的时候才重启容器

如果已经过运行的项目

如果已经启动的项目,则使用update更新:docker update --restart=always isaler_v0.0.11

–restart参数

--restart参数=no默认策略,在容器退出时不重启容器on-failure在容器非正常退出时(退出状态非0),才会重启容器on-failure:3在容器非正常退出时重启容器,最多重启3次always在容器退出时总是重启容器
#开机自启unless-stopped在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器
# 一般推荐使用always参数--restart=always

docker compose设置容器自启动

docker-compose的配置文件是一个.yml格式的文件
第一部分
version: "3"  #指定语法的版本
第二部分
services:     #定义服务nginx:      #服务的名称,-p参数后接服务名称container_name: web-nginx    #容器的名称image: nginx:latest          #镜像restart: always				#设置开机自启ports:                       #端口映射- 80:80
第三部分
volumes:       #物理机与容器的磁盘映射关系- ./webserver:/webserver- ./nginx/nginx.conf:/etc/nginx/nginx.conf


docker file修改时区

Centos

RUN rm -rf /etc/localtime
RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo Asia/shanghai >> /etc/timezone
RUN echo "export TZ='CST-8' " >> /etc/profile
RUN source /etc/profile

Ubuntu

ENV TZ=Asia/Shanghai 
RUN echo "${TZ}" > /etc/timezone \ 
&& ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime \ 
&& apt update \ 
&& apt install -y tzdata \ 
&& rm -rf /var/lib/apt/lists/*

Debian

ENV TZ=Asia/Shanghai

参考链接:

https://juejin.cn/post/7082670118257295391



docker在容器执行命令

宿主机安装

yum install util-linux
# 1、找到容器的pid     docker inspect -f "{{.State.Pid}}" bb4cdc8cf836
[root@txy201-51 ~]# docker inspect test-nsenter -f "{{.State.Pid}}"
7327
# 2、使用nsenter进入这个命名空间
[root@txy201-51 ~]# nsenter -t 7327 -n

简单粗暴的办法

docker cp /usr/sbin/ss c91f37f68301:/usr/sbin/ss

安装curl

docker ps |grep excel-cell-data-import |awk '{print $1}' |head -1
# 修改容器ID,然后按顺序执行
ContainerID=da1c1842d2d6
docker cp /usr/bin/curl $ContainerID:/usr/bin/curl
#docker cp /lib64/libcurl.so.4 $ContainerID:/usr/lib64/docker cp /lib64/libcurl.so.4 $ContainerID:/lib64/
docker cp /lib64/libc.so.6 $ContainerID:/lib64/docker cp  /usr/lib64 $ContainerID:/
export LD_LIBRARY_PATH=/usr/lib64/
export LD_LIBRARY_PATH=/lib64/docker exec -ti $ContainerID /bin/bash


docker compose命令

安装docker compose



Docker WEB 图形化

使用portainer图形化

docker run -d -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce

持久化的数据目录为/data

持久化的web 页面目录为 /public



Jenkins 无法执行 docker 命令

# 把 Jenkins 加入 docker 组
usermod -a -G docker jenkins


docker 查看某个时间段的日志

docker logs -t  --since '2022-05-16T15:13:05.999999999'  --until='2022-05-16T17:00:05.999999999' machexec_container-t 显示时间戳--since 显示自某个timestamp之后的日志--until 显示自某个timestamp之前的日志
http://www.dtcms.com/wzjs/64031.html

相关文章:

  • 阿里云域名备案网站建设方案书沈阳网站seo
  • 昆明网站建设推广官网seo哪家公司好
  • 郑州建网站企业seo关键词优化的技巧
  • 采集插件wordpress武汉做seo公司
  • 深圳做网站小程序产品网络推广方案
  • 安康平台下载seo优化是做什么的
  • 长春电商网站建设费用学网络营销有用吗
  • 锡林郭勒盟工程建设造管理网站嘉兴seo外包公司费用
  • 网站建设培训速成企业宣传软文范例
  • 邯郸学校网站建设报价湖南网站建设加盟代理
  • 类似问卷星做心理测试的网站如何免费建立一个网站
  • 做组织架构图的网站seo查询是什么
  • 宝鸡市网站建设百度云登陆首页
  • 东莞网站建设免费服务器海外黄冈网站推广
  • 网上有做衣服的网站有哪些杭州网站推广优化
  • 网站备案方法网络广告联盟
  • 网站建设哪家好知道排名优化哪家好
  • 企业网站建设发展平台保定seo排名外包
  • 深圳宝安企业网站建设百度关键词推广网站
  • wordpress login 必应壁纸 插件页面关键词优化
  • 中山做网站多少钱综合型b2b电子商务平台网站
  • 郑州免费网站建设百度官方下载安装
  • app交互设计百度网站排名优化
  • 微信公众号微网站怎么做的网络推广平台
  • 山东滕州做网站技术电话网络营销方案设计毕业设计
  • 网站404 模板设计网站的软件
  • 手机网站开发c百度竞价关键词价格查询
  • 男科医院排名最好的医院网站seo怎么做
  • app网站建设多少钱青岛网站建设方案
  • 杭州模板网站建设系统行业网站