成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Docker創(chuàng)建一個(gè)干凈的Ubuntu系統(tǒng)-編譯安卓源碼

移動開發(fā) Android 云原生
Docker提供的就是一種容器化搬運(yùn)東西(我們的軟件、程序)的過程。Docker自己本來是運(yùn)行在操作系統(tǒng)上一個(gè)程序軟件,它會提供一個(gè)容器環(huán)境,使我們的程序獨(dú)立地運(yùn)行在容器中;

前言

內(nèi)網(wǎng)上服務(wù)器一般是ubuntu,里面運(yùn)行的程序很多,如果想研究下android源碼,那必須是一個(gè)干凈的ubuntu系統(tǒng)了,那今天我們介紹下用docker創(chuàng)建一個(gè)干凈的ubuntu;

一、docker簡單介紹

1、什么是docker

docker提供的就是一種容器化搬運(yùn)東西(我們的軟件、程序)的過程。docker自己本來是運(yùn)行在操作系統(tǒng)上一個(gè)程序軟件,它會提供一個(gè)容器環(huán)境,使我們的程序獨(dú)立地運(yùn)行在容器中;

 2、docker的基本命令

(1)docker images 查看本機(jī)的鏡像;

  •   REPOSITORY:倉庫,也是鏡像名稱;
  •   TAG:標(biāo)簽,也是版本號,鏡像會有不同的版本號;
  •   IMAGE ID:鏡像id,根據(jù)這個(gè)id我們可以區(qū)分不同的鏡像,也可以對某個(gè)鏡像進(jìn)行操作;
  •   CREATED:創(chuàng)建時(shí)間;
  •   SIZE:鏡像的大小;

(2)docker rmi 刪除本地的鏡像,加上一個(gè)參數(shù)-f表示強(qiáng)制刪除,因?yàn)橛袝r(shí)候若有運(yùn)行的相關(guān)容器的時(shí)候是不能刪除的,如:docker rmi -f nginx 強(qiáng)行停止容器并刪除鏡像,不管是否有占用情況;

(3)docker search 根據(jù)鏡像名稱搜索遠(yuǎn)程倉庫中的鏡像,可以看一下查到所有相關(guān)名稱的鏡像,可以選擇我們要拉取哪個(gè)鏡像;

(4)docker pull <鏡像名稱>:[標(biāo)簽名稱]:拉取鏡像,默認(rèn)不寫標(biāo)簽名稱拉取最新的鏡像;

(5)docker push 推送鏡像,當(dāng)我們制作了我們自己的鏡像時(shí),我們就可以推送到我們自己的docker hub上去;

二、docker配置ubuntu

所以配置的ubuntu docker為主力環(huán)境,日常開啟用ssh連接。

1、查詢ubuntu系統(tǒng)

sudo docker search ubuntu

在https://hub.docker.com/網(wǎng)站上搜索ubuntu 找自己要下的版本

比如:sudo docker pull ubuntu:18.04  ;sudo docker pull ubuntu:20.04;sudo docker pull ubuntu:23.04;      

2、拉取系統(tǒng)和查看鏡像

sudo docker pull ubuntu:23.04;

3、創(chuàng)建容器

docker run -itd --restart=always --name rk3399-20 --privileged -v /home/android/rk3399:/rk3399 ubuntu:20.04 bash

  • -d:啟動一個(gè)容器,后臺運(yùn)行,不會占用我們當(dāng)前的控制臺,一般都要加上,之前我們啟動nginx沒有指定這個(gè)參數(shù),就會占用當(dāng)前控制臺,會一直掛起,有了這個(gè)命令就不會占用了。
  • -i:以交互模式運(yùn)行容器,通常會和-t一起來使用(-it)。
  • -t:為容器也創(chuàng)建一個(gè)命令行窗口,是容器內(nèi)容的命令行窗口,比如我們拉取一個(gè)ubuntu的鏡像,我們想要在這個(gè)操作系統(tǒng)鏡像里邊執(zhí)行一些命令,那就需要這個(gè)參數(shù)了。
  • -P:這個(gè)是大寫的P,指定宿主機(jī)的隨機(jī)端口映射到容器內(nèi)部的端口。
  • -p:這個(gè)是小寫的p,指定某個(gè)具體端口映射到容器內(nèi)部端口,比如前邊我們用-p 8080:80,就是讓宿主機(jī)的8080端口映射到容器內(nèi)的80端口,這樣我們就可以在外部用8080端口訪問我們?nèi)萜鲀?nèi)部的nginx了(默認(rèn)容器必須有一個(gè)外部的映射端口,不然訪問不了)。
  • -v:指定宿主機(jī)與容器內(nèi)部的目錄映射,就是之前的數(shù)據(jù)卷所需要的參數(shù),好實(shí)現(xiàn)數(shù)據(jù)的持久化和同步。
  • –restart=always :開機(jī)啟動,失敗也會一直重啟。
  • --privileged   容器內(nèi)的root擁有真正的root權(quán)限。

4、進(jìn)入到容器中

docker exec -it rk3399-20 bash

此時(shí)就是一個(gè)干凈的系統(tǒng),想部署服務(wù)端或者裝android源碼編譯環(huán)境都可以

責(zé)任編輯:姜華 來源: Android開發(fā)編程
相關(guān)推薦

2018-03-30 09:00:00

LinuxUbuntu清理方法

2015-08-27 10:19:04

2020-11-20 10:50:01

Docker容器

2020-08-12 09:26:08

谷歌地震預(yù)警系統(tǒng)安卓手機(jī)

2022-10-31 07:09:15

拷貝代碼項(xiàng)目

2011-04-08 10:29:04

AccessMIS管理系統(tǒng)

2012-06-06 13:47:45

UbuntuLinux

2009-12-30 09:22:01

Ubuntu編譯

2023-03-09 11:02:40

linux編譯源碼

2012-06-21 14:20:16

CSS3

2020-08-03 07:55:18

AppDuerOS手機(jī)

2011-08-29 15:12:24

UbuntuLinux模塊

2019-01-07 10:25:44

Gonimo嬰兒監(jiān)視開源

2013-12-12 16:23:53

安卓進(jìn)化AndroidGoogle

2009-08-19 04:14:00

線性鏈表

2016-11-08 18:53:08

編譯器

2011-08-29 16:31:30

UbuntuAndroid

2009-12-07 09:52:06

Ubuntu9.10/

2009-12-29 11:11:10

2023-02-27 09:31:00

streamlitst.sidebar菜單
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品欧美日韩 | 成人免费福利 | 国产精品高清一区二区三区 | 成年人免费看 | 亚洲精品久久久久久久久久久久久 | 久久一区二区三区免费 | 欧美成人a∨高清免费观看 91伊人 | 韩日在线视频 | 欧美日韩一区二区视频在线观看 | 欧美日韩久久精品 | 久久久免费毛片 | 成人性生交大片免费看中文带字幕 | 久久精品国产亚洲一区二区 | 亚洲精品乱 | 日韩欧美一区在线 | 免费观看国产视频在线 | 一级黄色片在线免费观看 | 精品欧美一区二区在线观看欧美熟 | 久久精品综合 | 国产精品不卡一区二区三区 | 另类在线 | 天天拍夜夜爽 | 久久精品亚洲精品国产欧美 | 亚洲一区二区三区免费观看 | 精品国产乱码久久久久久久久 | 日本精品一区二区三区在线观看 | 精品视频在线播放 | 国产精品色 | 国产精品久久二区 | 国产高清一区二区三区 | 日韩一级黄色毛片 | 一区二区三区四区不卡 | 欧美自拍一区 | 青青久久久 | 91婷婷韩国欧美一区二区 | 99久久精品国产一区二区三区 | 久久久久国产精品午夜一区 | 黄网站免费在线 | 国产特黄一级 | 欧美福利专区 | 精品国产一区二区三区久久 |