国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

如何把程序裝入docker容器中

發(fā)布時(shí)間:2022-11-27 11:47 來(lái)源:西部 閱讀:199 作者:西部數碼 欄目: 主機資訊 歡迎投稿:712375056

如何把程序裝入docker容器中?我們可以輕易地在docker容器中運行大多數GUI程序且不出錯。Docker容器可以打包不同的包用于部署和擴展網(wǎng)絡(luò )應用,數據庫和后端服務(wù)而不必依賴(lài)于特定的?;蛘咛峁┥?。

下面我們以Firefox為例,介紹該如何在Docker容器中運行GUI程序的簡(jiǎn)單步驟。

1. 安裝 Docker

在開(kāi)始前,首先得確保在linux主機中已經(jīng)安裝了Docker。這里運行的是CentOS 7 主機,我們將運行yum管理器和下面的命令來(lái)安裝Docker。

# yum install docker
# systemctl restart docker.service

2. 創(chuàng )建 Dockerfile

現在,Docker守護進(jìn)程已經(jīng)在運行中了,準備創(chuàng )建自己的Firefox Docker容器。我們要創(chuàng )建一個(gè)Dockerfile,在其中輸入需要的配置來(lái)創(chuàng )建一個(gè)可以工作的Firefox容器。

為了運行 Docker鏡像,我們需要使用最新版本的CentOS。要創(chuàng )建 Docker 鏡像,需要用文本編輯器創(chuàng )建一個(gè)名為Dockerfile的文件。

# nano Dockerfile

接著(zhù),在Dockerfile中添加下面的行并保存。

#!/bin/bash
FROM centos:7
RUN yum install -y firefox

# 用你自己的 uid /gid 替換下面的0

RUN export uid=0 gid=0
RUN mkdir -p /home/developer
RUN echo "developer:x:${uid}:${gid}:Developer,,,:/home/developer:/bin/bash">>/etc/passwd
RUN echo "developer:x:${uid}:">>/etc/group
RUN echo "developer ALL=(ALL) NOPASSWD: ALL">>/etc/sudoers
RUN chmod 0440/etc/sudoers
RUN chown ${uid}:${gid}-R /home/developer
USER developer
ENV HOME /home/developer
CMD /usr/bin/firefox
注意:在第四行的配置中,用你自己的用戶(hù)和組id來(lái)替換0。我們可以用下面的命令在shell或者終端中得到uid和gid。
# id $USER

3. 構造Docker容器

下面我們就要根據上面的Dockerfile構建一個(gè)容器。它會(huì )安裝firefox瀏覽器和它需要的包。接著(zhù)會(huì )設置用戶(hù)權限并讓它可以工作。這里鏡像名是firefox,你可以根據你的需要命名。

# docker build --rm -t firefox

4. 運行Docker容器

如果一切順利,我們現在可以在運行CentOS 7鏡像中的Docker容器里面,運行我們的GUI程序也就是Firefox瀏覽器了。

# docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix firefox

特網(wǎng)科技容器云是通過(guò)docker技術(shù),在集群服務(wù)器上部署容器服務(wù)實(shí)現的云服務(wù)產(chǎn)品。功能強大、簡(jiǎn)單易用;上萬(wàn)linux鏡像,秒級開(kāi)通,容器云產(chǎn)品選購鏈接 http://wap.friendlycc.com.cn/host/

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

日韩久久久久久中文人妻| AV在线播放日韩亚洲欧| 亚洲AV无码不卡无码| 亚洲精品美女久久777777| 亚洲av片不卡无码av| 国产精品无码一区二区三区|