第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何在 windows docker 容器中安裝 python 和 ansible

如何在 windows docker 容器中安裝 python 和 ansible

大話西游666 2022-05-19 14:06:30
我的 windows 10 機(jī)器上安裝了 windows docker?,F(xiàn)在我需要在我的 docker 容器中安裝 python 和 ansible。我很少參考在 Linux 機(jī)器上安裝 python 和 ansible。但我找不到如何在 windows10 docker 容器中安裝 python 3 和 ansible 的來(lái)源。安裝 python 后,我可以嘗試使用pip命令安裝 ansible。但為此,我不確定如何首先安裝 python。在 docker 中,我已經(jīng)安裝了 Jenkins,并且想在 Jenkins 中運(yùn)行我的 ansible 劇本。請(qǐng)幫忙。謝謝!
查看完整描述

2 回答

?
撒科打諢

TA貢獻(xiàn)1934條經(jīng)驗(yàn) 獲得超2個(gè)贊

您可以嘗試使用已經(jīng)安裝了相同的現(xiàn)有 docker 映像,而不是自己安裝在容器中。如果你還想自己構(gòu)建,可以查看 github repo 中的 Dockerfile。

https://hub.docker.com/r/zeeshanjamal16/ansibledocker


查看完整回答
反對(duì) 回復(fù) 2022-05-19
?
犯罪嫌疑人X

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊

我構(gòu)建了一個(gè)ansible定期跟蹤devel分支的圖像:


# syntax=docker/dockerfile:experimental

FROM ubuntu:18.04


ENV DEBIAN_FRONTEND noninteractive

ENV PATH /ansible/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


RUN apt-get update && \

    apt-get -y install \

        git \

        openssh-client \

        python3.7 \

        python3.7-dev \

        python3-pip \

        python3-setuptools \

        python3-pygit2 \

        build-essential \

        libssl-dev \

        libffi-dev \

        man


RUN groupadd -g 1000 ansible && \

    useradd -u 1000 -g ansible -d /home/ansible -m -k /etc/skel -s /bin/bash ansible


RUN mkdir -p -m 0600 ~/.ssh && \

    ssh-keyscan github.com >> ~/.ssh/known_hosts


RUN --mount=type=ssh git clone -b devel https://github.com/ansible/ansible.git /ansible && \

    chown -R 1000:1000 /ansible


RUN python3 -m pip install -r /ansible/requirements.txt


RUN ln -s /usr/bin/python3 /usr/bin/python


RUN echo '. /ansible/hacking/env-setup' >> /home/ansible/.bashrc

ENTRYPOINT ["/ansible/bin/ansible"]

注意

構(gòu)建鏡像:DOCKER_BUILDKIT=1 docker build --rm --network host -t so:5776957 .

運(yùn)行容器:docker run --rm --network host -e ANSIBLE_HOME=/ansible -e PYTHONPATH=/ansible/lib so:5776957 localhost -m ping

http://img1.sycdn.imooc.com//6285de8c00017e2b18360162.jpg

查看完整回答
反對(duì) 回復(fù) 2022-05-19
  • 2 回答
  • 0 關(guān)注
  • 285 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)