欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker拉取ubuntu鏡像并建立環(huán)境的詳細過程

 更新時間:2024年07月26日 09:15:07   作者:wonderful?listener  
在Docker實戰(zhàn)中Ubuntu是一個常見的基礎鏡像,用于構建其他應用服務的容器,這篇文章主要給大家介紹了關于Docker拉取ubuntu鏡像并建立環(huán)境的詳細過程,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

Docker拉取ubuntu鏡像

  • 先docker拉取ubuntu鏡像
docker search ubuntu #搜索ubuntu鏡像
docker pull ubuntu:16.04 # 搜索ubuntu鏡像帶版本

其中OFFICIAL為OK的代表為官方鏡像,安全高一點,下面的為ubuntu鏡像帶其他環(huán)境的可以根據(jù)選擇進行拉取

2.拉取鏡像(這里為最新的做示例)

docker pull ubuntu #下載ubuntu鏡像
docker images #下載完成后查看已下載鏡像

3.根據(jù)鏡像創(chuàng)建容器

docker run  --name my_container -dit my_image:tag /bin/bash

--name:加上此參數(shù)可指定生成容器的名稱,此參數(shù)位置在鏡像id前
my_container 指定的容器名字
-d:打開后臺運行
-i:打開控制臺交互(不設置此選項退出容器后docker會自動清理未活動的容器)
-t:支持終端登錄 
my_image:tag 是要使用的鏡像名稱和標簽。不喜歡打這么多字的可以用id代替
/bin/bash 表示要在容器內(nèi)啟動 Bash Shell進行交互

4.進入容器后,由于拉取的鏡像為基礎鏡像,因此需要增加很多工具進行下載

sudo apt update  #老規(guī)矩先更新
sudo apt install iputils-ping   # ping工具
sudo apt install net-tools   # 軟件包 其中包括ifconfig
sudo apt install vim  # vim編輯器
sudo apt install openssh-client  # ssh  連接其他服務器ssh
sudo apt install openssh-server  # 其他服務器連接本機ssh
sudo apt install vsftpd  # ftp

5.界面查看容器

docker ps   # 查看正在運行的容器
docker ps -a #查看所有容器包括未運行的

6.刪除容器

docker rm my_container或容器ID
注意:如果容器再運行則刪除失敗,不建議刪除正在運行的容器,繼續(xù)刪除則停止容器再刪除容器
docker stop my_container或容器ID

7.后續(xù)再次進入容器

docker exec -it 容器id或容器名稱 /bin/bash # 退出容器后不會關閉容器

8.退出容器

關閉當前的終端會話并停止容器 輸入 exit 并按 Enter 
Ctrl + D 快捷鍵退出容器

題外Ubuntu容器遷移python環(huán)境(快捷)

  • 下載python
sudo apt update
sudo apt install python3  # python 最新版
sudo apt install python3-pip  # pip3 

2.查看版本號

python3 --version
pip3 --version

3.動態(tài)遷移python包使用(導出python安裝包)

終端輸入
pip freeze > requirements.txt

4.遷移requirements.txt到目標環(huán)境(python環(huán)境)并下載

pip install --upgrade pip setuptools  #更新安裝工具
pip3下載則將第一個pip改成pip3
pip install -r requirements.txt   下載
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple 
使用阿里鏡像快速下載
注意事項:
1.有些顯示安裝不了開頭錯誤多半是版本工具太低,需要更新安裝工具既代碼第一行
2.重復安裝一個包多個版本并失敗,建議進入requirements.txt刪除包的名字然后手動下載
3.大范圍顯示版本不對或者版本獲取不到,目前本人是將requirements.txt里面的版本都刪了只留下了包名字,如果有大神有好的解決方法希望告知一下
4.個別包提示錯誤可以在后面自己手動單獨下載環(huán)境解決

總結 

到此這篇關于Docker拉取ubuntu鏡像并建立環(huán)境的文章就介紹到這了,更多相關Docker拉取ubuntu鏡像建立環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • docker建立私有倉庫的過程

    docker建立私有倉庫的過程

    這篇文章主要介紹了docker私有倉庫的建立,在這需要注意從私有倉庫下載先移出原鏡像,具體操作過程跟隨小編一起看看吧
    2022-01-01
  • Docker如何修改容器已經(jīng)映射的端口

    Docker如何修改容器已經(jīng)映射的端口

    在項目中我們一般通過命令啟動一個容器的時候,通常會通過命令指定容器與物理機網(wǎng)絡端口的映射,這篇文章主要給大家介紹了關于Docker如何修改容器已經(jīng)映射的端口的相關資料,需要的朋友可以參考下
    2023-12-12
  • Docker的進程和Cgroup概念詳解

    Docker的進程和Cgroup概念詳解

    文章主要介紹了容器內(nèi)的進程組織和關系,包括containerd-shim和容器內(nèi)1號進程的角色和特點,以及信號處理機制,同時,文章還討論了Cgroup在Linux系統(tǒng)中用于資源管理和控制的機制,包括CFS調度算法和Kubernetes中的資源管理,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • 詳解docker中使用systemctl啟動服務報錯的解決辦法

    詳解docker中使用systemctl啟動服務報錯的解決辦法

    這篇文章主要介紹了詳解docker中使用systemctl啟動服務報錯的解決辦法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • 如何查看docker容器的內(nèi)存占用

    如何查看docker容器的內(nèi)存占用

    這篇文章主要介紹了如何查看docker容器的內(nèi)存占用問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • docker部署apollo詳細教程

    docker部署apollo詳細教程

    這篇文章主要介紹了docker部署apollo詳細教程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • docker-compose搭建prometheus+grafana+釘釘告警

    docker-compose搭建prometheus+grafana+釘釘告警

    本文主要介紹了docker-compose搭建prometheus+grafana+釘釘告警,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-07-07
  • centos修改docker網(wǎng)絡配置方法分享

    centos修改docker網(wǎng)絡配置方法分享

    本文給大家分享的是centos修改docker網(wǎng)絡配置的方法,非常的實用,有需要的小伙伴可以參考下
    2017-03-03
  • docker如何查看容器啟動命令(已運行的容器)

    docker如何查看容器啟動命令(已運行的容器)

    Docker是一個開源的應用容器引擎,讓開發(fā)者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的Linux機器上,下面這篇文章主要給大家介紹了關于docker如何查看容器啟動命令(已運行的容器)的相關資料,需要的朋友可以參考下
    2023-02-02
  • docker快速搭建私有鏡像倉庫registry以及registryUI方式

    docker快速搭建私有鏡像倉庫registry以及registryUI方式

    本文詳細介紹了如何在Windows系統(tǒng)上使用Docker搭建私有鏡像倉庫,并通過registry-web界面進行管理,內(nèi)容包括環(huán)境準備、搭建步驟及上傳和下載鏡像的操作
    2024-12-12

最新評論