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

专业网站建设哪里好企业网站推广方案的策划

专业网站建设哪里好,企业网站推广方案的策划,智慧团建初始密码是多少,做兼职上什么网站诸神缄默不语-个人CSDN博文目录 我用的是腾讯云服务器,操作系统是OpenCloudOS 9,基本上可以当特色版CentOS用。 docker安装跟各个系统关系太大了,我就不写了。OpenCloudOS 9安装docker见这篇博文:腾讯云服务器使用教程 文章目录 …

诸神缄默不语-个人CSDN博文目录

我用的是腾讯云服务器,操作系统是OpenCloudOS 9,基本上可以当特色版CentOS用。
docker安装跟各个系统关系太大了,我就不写了。OpenCloudOS 9安装docker见这篇博文:腾讯云服务器使用教程

文章目录

  • 1. 拉docker镜像
  • 2. 启动、运行、退出容器
    • 1. 启动交互式容器
    • 2. 退出容器
    • 3. 使用Dockerfile
    • 4. 进入已存在的docker服务的交互式容器中
    • 5. docker run命令参数
  • 3. 提交镜像
  • 4. 查看所有docker服务
  • 5. 查看容器日志
  • 6. 执行容器中的命令行
  • 7. 将主机中的文件复制到容器里
  • 本文撰写过程中参考的其他网络资料

1. 拉docker镜像

由于众所周知docker官方镜像被墙了,所以需要用民间镜像跳转,举例python:3.10镜像:

sudo docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/python:3.10
sudo docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/python:3.10  docker.io/library/python:3.10

我用的这个镜像的网址:https://docker.aityp.com/image/docker.io/library/python:3.10

2. 启动、运行、退出容器

1. 启动交互式容器

启动容器,启动一个交互式容器并进入容器环境:sudo docker run -it --name my_python_env python:3.10 /bin/bash

在交互式容器环境内就跟在正常终端内操作一样了,在有Python环境的容器内就可以运行pip、python等命令了。

2. 退出容器

在使用 docker run -it 命令启动交互式容器后,您可以通过以下方式退出容器:

  1. 保持容器运行,退出交互会话:

    如果希望退出交互会话但让容器继续在后台运行,请按以下键组合:

    • 键盘组合: Ctrl + P,然后立即按 Ctrl + Q

    此操作将使您退出容器的交互会话,但容器仍在后台运行。

  2. 退出并停止容器:

    如果希望退出交互会话并停止容器,可以使用以下方法:

    • 输入命令: 在容器内输入 exit 命令

      exit
      
    • 键盘组合:Ctrl + D

    这两种方式都会使您退出容器的交互会话,并停止容器的运行。

3. 使用Dockerfile

在项目目录下创建一个名为 Dockerfile 的文件,内容如下:

FROM python:3.10# 设置容器的工作目录
WORKDIR /appCOPY /home/user/myfile.txt /root/# 安装依赖包
RUN pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple# 设置默认命令
CMD ["python", "your_script.py"]

在Dockerfile所在目录下运行以下命令构建镜像:docker build -t my_python_app:latest .
此命令将创建一个名为 my_python_app:latest 的镜像。

使用构建的镜像运行容器:docker run -it --name my_running_app my_python_app:latest
此命令将启动一个名为 my_running_app 的容器,并运行 your_script.py。

4. 进入已存在的docker服务的交互式容器中

docker exec -it -u 0 my_python_app COMMAND
COMMAND在Python环境里就可以是/bin/bash

5. docker run命令参数

  1. -v:指定容器目录/app到Linux目录文件的映射,意思是这个参数指定的路径就相当于容器目录/app了,Dockerfile就直接在这里运行,所以your_script.py也要放在这里
  2. -p:Linux宿主机、容器的端口映射,比如1080:5000就相当于把访问主机的1080端口映射成访问容器的5000端口
    如果容器内有多个服务需要映射,可以使用多个 -p 参数。

3. 提交镜像

docker commit my_python_env my_python_image:latest

4. 查看所有docker服务

sudo docker ps
会展示正在运行的服务的如下信息:

CONTAINER ID   IMAGE         COMMAND       CREATED              STATUS              PORTS     NAMES

5. 查看容器日志

docker logs 容器ID
这个容器ID用上一节提到的docker ps看就行。

6. 执行容器中的命令行

docker exec -it 容器ID bash命令行

7. 将主机中的文件复制到容器里

docker cp --chmod=u+x 主机文件路径 容器ID:容器文件路径
chmod是在这里给个权重,不能更改文件或目录的所有权或组。

(持续访问文件用docker volume。构建新的镜像时可以在Dockerfile中添加,就用COPY就行,文件会成为镜像的一部分,以后分发和部署就直接自动放进去。此外也可以靠放在docker run -v挂载的目录里)

本文撰写过程中参考的其他网络资料

  1. Linux下docker运行python_linux docker运行python-CSDN博客
  2. linux怎么办文件拷贝进docker_mob649e816209c2的技术博客_51CTO博客
  3. Docker cp怎样设置权限 - 问答 - 亿速云
http://www.bjxfkj.com.cn/article/106003.html

相关文章:

  • php网站开发实例教程网络销售技巧
  • 东莞室内设计培训武汉网站开发公司seo
  • 网站建设旗舰品牌广州网站优化服务
  • b2b b2c 平台网站建设方案淘宝关键词指数
  • 如何做自己的项目网站深圳百度推广客服电话多少
  • 开个做网站公司在线seo优化工具
  • 自建站系统bt磁力猪
  • 网站改版要注意什么培训机构专业
  • 定制网站建设全网营销是什么
  • 凡科互动官网登录郑州网站优化
  • 一般通过会社员全专业优化公司
  • 免费域名网站创建怎样无货源开网店
  • 有网站如何做app最新热搜新闻
  • 电子商务网站建设与管理项目计划书广州网站优化软件
  • 如何做网站推广方法制作网站的软件叫什么
  • 顺德网站百度快照是怎么做上去的
  • 非洲购物网站排名网络营销概念
  • 中山做网站公司网络怎么做推广
  • 怎么做.com的网站东莞营销外包公司
  • wordpress 免费主题推荐最彻底的手机优化软件
  • 外贸建站模板免费seo是什么单位
  • 做内贸的网站口碑营销经典案例
  • 便宜网站建设 优帮云百度在线客服中心
  • 做脚本网站下载百度官方版
  • 一个公司只能备案一个网站吗app注册推广团队
  • DW做旅游网站毕业设计模板网络广告图片
  • 企业网站模板 下载 免费网络营销10大平台
  • 查询公司营业执照的网站创建网站花钱吗
  • 网站做一半能退吗seo搜索引擎优化软件
  • 沧州网站建设制作crm系统