當前位置:首頁 » 操作系統 » linux系統安裝docker

linux系統安裝docker

發布時間: 2022-08-05 14:55:16

A. 如何在linux上安裝最新版本docker

筆記正文:
第一步:刪除之前的docker版本
sudo apt-get remove docker docker-engine docker.io lxc-docker-1.9.1

以上命令解析:remove 後面追加的是安裝的時候docker的名稱;
延伸:
1.有關docker,docker.io,docker-engine,lxc-docker 的區別?
其中,RHEL/CentOS 軟體源中的 Docker 包名為 docker;Ubuntu 軟體源中的 Docker 包名為 docker.io;而很古老的 Docker 源中 Docker 也曾叫做 lxc-docker。這些都是非常老舊的 Docker 版本,並且基本不會更新到最新的版本,而對於使用 Docker 而言,使用最新版本非常重要。另外,17.04 以後,包名從 docker-engine 改為 docker-ce,因此從現在開始安裝,應該都使用 docker-ce 這個包。
2.關於docker 目前設計的版本 docker-CE 和 docker-EE
2.1 docker-ce 是社區版本是完全免費的;從1.XX版本升級到17.XX版本上的風險是非常小的;docker-ce 還區分兩個版本edge和stable版本;
2.1.1 edge 版本是每個月發布一次,喜歡嘗新的用戶可以下載此版本,因此對於安全和錯誤只能當月獲取與修復
2.1.2 stable 版本是每個季度更新一次,也就是說是穩定版本;
2.2 docker-ee 版本是由公司支持,可在經過認證的操作系統和雲提供商中使用,並可運行來自Docker Store的、經過認證的容器和插件。對於企業則提供了一下收費的高級特性。

第二步:安裝docker 鏡像文件
$ sudo apt-get update (選擇執行)

B. 如何在Linux伺服器上安裝Docker

安裝一個docker,然後自己用命令行啟動另外一個docker
下面是一個啟動命令:
<pre t="code" l="bash">nohup docker daemon --selinux-enabled=false --log-driver=journald --storage-driver=overlay \
-H unix:///var/run/docker-bootstrap.sock -p /var/run/dockerbootstrap.pid \
--iptables=false --ip-masq=false --bridge=none --graph=/var/lib/dockerbootstrap \
2> /var/log/docker-bootstrap.log 1> /dev/null
注意幾點:-H參數需要給出另外一個socket文件名-p給出另外一個pid文件名--graph 給出另外一個存放docker鏡像容器的路徑名稱

C. docker怎麼安裝linux

你安裝好docker後,pull一個自己喜歡的linux系統(先搜索:docker search centos),使用docker pull 鏡像名稱 就拉取鏡像了,建議先配置加速器,否則下載很慢,下完了後,使用docker images 就可以看到拉取的鏡像了,在使用這個鏡像創建容器就OK了,命令docker run ....不會就網路一下docker的命令。

D. linux在安裝docker時報錯,請問是什麼原因,但是好像能正常啟動,請大神給解釋一下

你的主機上已經安裝了低版本的libc2.28.1,先卸載了再安裝。

E. 在64位Linux系統上裝docker能虛擬32位運行環境嗎

可以的 虛擬本來就是為了統一運行環境。
你也可以在linux物理機上安裝虛擬機比如virtualbox 然後在安裝32的虛擬機。

F. 如何在Linux系統的docker中啟動windows容器

你這個想法本來就沒有什麼意義,docker本身針對的是應用

G. 如何在Linux上安裝配置DockerUI

1、檢查系統需求
Apache/Nginx
MySQL
php 5.5.9+
Composer
PHP擴展:OpenSSL、 PDO、Mbstring、Tokenizer、Fileinfo、GD(2.0+)/Imagick(6.5.7+)
系統滿足上述需求後才能繼續進行安裝。
2、使用Composer安裝項目和依賴
在web根目錄下運行以下命令:
composer create-project pyrocms/pyrocms=3.0-beta1 --prefer-source

注意在Windows系統中這里我們不能使用--prefer-dist選項進行安裝,否則會報錯:
[ErrorException]
ZipArchive::extractTo(): No such file or directory

註:使用--prefer-source選項會強制克隆源代碼,而不是像--prefer-dist那樣強制下載git引用的壓縮包。
Composer使用PHP的ZipArchive擴展壓縮文件,使用--prefer-dist安裝在Windows系統上存在一個問題:如果路徑大於256個字元或者包含.會拋出上述錯誤異常,進而導致Composer不能繼續往下運行。Linux上則不存在這個問題。
安裝完成後,如果是在Linux環境需要配置storage、public/assets、bootstrap/cache目錄的可寫許可權。
如果你覺得Composer安裝麻煩還可以使用學院提供的一鍵安裝包:PyroCMS 3.0測試版一鍵安裝包。
3、在瀏覽器中完成安裝和配置
在瀏覽器中導航到http://localhost/pyrocms/public,頁面會自動跳轉到安裝界面http://localhost/pyrocms/public/installer,此時頁面可能會出現錯誤頁面,錯誤提示信息如下:
FatalErrorException in Container.php line 790:
Maximum function nesting level of '100' reached, aborting!

在Laravel中這並不是什麼bug,只是因為安裝了XDebug而PHP配置文件中xdebug.max_nesting_level對應值設置過低的緣故(默認為100),我們只需將其值設置為250(Homestead虛擬機中就是這么設置的)並重啟web伺服器即可。
注意第一次訪問需要較長時間,這是因為要編譯並載入前端資源的緣故。載入完成後,安裝頁面顯示如下(部分截圖):

在該頁面我們要填寫資料庫配置信息,管理員賬戶信息以及站點的一些通用配置。填寫完成後點擊「Save」按鈕提交表單,然後進入安裝進度頁面,完成站點相關配置和初始化操作,以及基本模塊和擴展的安裝:

安裝完成後顯示如下:

點擊「Login」按鈕進入登錄頁面:

填寫我們之前提交的管理員賬戶信息進行登錄。登錄成功後跳轉到後台管理頁面http://localhost/pyrocms/public/admin/dashboard:

PyroCMS採用類似Drupal(一個流行的開源CMS)的節點(Node)方式來組織內容,一切元素諸如表單元素、分類、類型、設置等都可以看作節點,然後以節點方式組成內容,比如發布Posts需要先創建分類,類型(如文章、視頻等),以及文章欄位對應的表單元素節點等。感興趣的同學可以去玩玩,這里我就不深入探討了。

H. linux環境下安裝docker,能管理運行windows鏡像容器嗎

不能,Docker並不是虛擬機,他和原系統共用底層的,所以Linux上裝的Docker不能裝Windows應用程序的,自然也無法運行Windows鏡像容器了。
樓主如果對Linux系統、dockers容器等知識不太了解,可以網路《Linux就該這么學》,裡面有一些相關的教程文章可以參考學習。

I. 如何在linux安裝docker

apt-get install docker.io
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
aufs-tools cgroupfs-mount git git-man libapparmor1 liberror-perl libnih-dbus1 libnih1 makedev mountall plymouth
Suggested packages:
btrfs-tools debootstrap lxc rinse git-daemon-run git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-arch git-cvs git-mediawiki git-svn desktop-base
plymouth-themes
The following NEW packages will be installed:
aufs-tools cgroupfs-mount docker.io git git-man libapparmor1 liberror-perl libnih-dbus1 libnih1 makedev mountall plymouth
0 upgraded, 12 newly installed, 0 to remove and 54 not upgraded.
Need to get 9,986 kB of archives.
After this operation, 47.2 MB of additional disk space will be used.
Do you want to continue? [Y/n]

4、查看版本
docker --version
Docker version 1.6.2, build 7c8fca2

5、啟動服務
/etc/init.d/docker start
[ ok ] Starting docker (via systemctl): docker.service.

6、拉取debian和CentOS鏡像
1)拉取debian鏡像
docker pull debian
latest: Pulling from debian
843e2bded498: Pull complete
8c00acfb0175: Pull complete

J. 怎麼在linux下安裝docker

每個發行版,安裝方法都不一樣,說一下最流行的Ubantu吧,首先要求系統必須是64位的,而且內核版本不得低於 3.10。檢查內核的方法是:$ uname -r
升級ATP源:

$ apt-get update
$ apt-get install apt-transport-https ca-certificates
加入GPG密鑰:
$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys
編輯/etc/apt/sources.list.d/docker.list,如果沒有就創建一個,清空所有內容,如果是12.04,添加這一行:
deb https://apt.dockerproject.org/repo ubuntu-precise main
如果是14.04,添加這一行:
deb https://apt.dockerproject.org/repo ubuntu-trusty main
如果是15.10:

deb https://apt.dockerproject.org/repo ubuntu-wily main
也用「deb 倉庫URL ubuntu-發行版本號 main」這種格式添加軟體倉庫,保存並關閉。
更新:
$ apt-get update
清除舊的repo:

$ apt-get purge lxc-docker
驗證apt推送:

$ apt-cache policy docker-engine
以後只要運行 apt-get upgrade 就會自動更新docker了。
安裝前准備工作還包括安裝linux-image-extra包,用於aufs存儲介質。
$ sudo apt-get update
$ sudo apt-get install linux-image-extra-$(uname -r)
如果你使用12.04,內核要升級到3.13以上,如果沒有,升級之,然後重啟。
$ sudo apt-get update

$ sudo apt-get install linux-image-generic-lts-trusty
安裝准備到這里就完成了,下面是正式安裝。

12.04和14.04這兩個版本需要apparmor, 運行 apt-get install apparmor 進行安裝。
$ sudo apt-get install docker-engine
啟動守護進程:

$ sudo service docker start
檢查安裝是否正確:

$ sudo docker run hello-world
下面是安全加固操作,默認docker會以root身份運行,所以風險很高,因此要把它降到sudo許可權組。
創建docker用戶組:

$ sudo usermod -aG docker ubuntu
注銷再登錄。

以doker身份運行守護進程:

$ docker run hello-world
如果提示錯誤:
Cannot connect to the Docker daemon. Is 'docker daemon' running on this host?
檢查是否設置了DOCKER_HOST環境變數,如果是,刪除它。
還有其他內存和交換分區的優化設置,參見安裝說明,我就不再啰嗦了。

熱點內容
銅鏡資料庫 發布:2025-01-17 01:08:57 瀏覽:673
上傳圖片鏈接 發布:2025-01-17 01:08:11 瀏覽:891
智跑買車可以提哪些配置 發布:2025-01-17 01:06:46 瀏覽:463
qq2013源碼 發布:2025-01-17 01:06:35 瀏覽:94
sql的decode 發布:2025-01-17 01:01:01 瀏覽:4
系數參數配置什麼意思 發布:2025-01-17 00:34:03 瀏覽:755
台灣免費伺服器雲主機 發布:2025-01-17 00:29:07 瀏覽:870
c語言sizeofchar 發布:2025-01-17 00:29:01 瀏覽:469
安卓手機的雲備份在哪裡能找到 發布:2025-01-17 00:14:12 瀏覽:472
詐騙的腳本 發布:2025-01-16 23:51:27 瀏覽:315