導航:首頁 > 操作系統 > linuxdocker安裝

linuxdocker安裝

發布時間:2022-09-23 07:24:30

㈠ docker安裝數量

docker安裝數量最多1023個。
拓展資料:
docker主要用於運維,當然了,開發也可以用,可以在啟動應用項目的時候使用docker方式,docker是虛擬化技術,每一個docker容器都是一個linux虛擬機,而且還可以根據不同的應用定製,最小的可以直接依賴linux內核,僅僅幾M就可以運行。下面,正式開始。
一、安裝docker
centos下,直接使用如下命令安裝
yum install -y docker-io
比較舊的linux版本,需要升級內核才行,這里由於時間問題暫不講述。
二、啟動docker服務
service docker start

㈡ 如何在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 (選擇執行)

㈢ 如何在linux安裝docker

我這是虛擬機,直接截圖發了

如果想要文檔私信我

㈣ 如何在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鏡像容器的路徑名稱

㈤ Docker搭建與使用

docker 命令與 Docker 引擎通訊之間通過 UnixSocket ,但是能夠有許可權訪問 UnixSocket 的用戶只有 root 和 docker 用戶組的用戶才能夠進行訪問,所以我們需要建立一個 docker 用戶組,並且將需要訪問 docker 的用戶添加到這一個用戶組當中來。

這里使用的是 阿里雲提供的鏡像加速 ,登錄並且設置密碼之後在左側的 Docker Hub 鏡像站點 可以找到專屬加速器地址,復制下來。
然後分開執行以下命令:

之後重新載入配置,並且重啟 Docker 服務

這里推薦使用 Portainer 作為容器的 GUI 管理方案。官方地址: https://portainer.io/install.html
安裝命令:

訪問你的 IP:9000 即可進入容器管理頁面。

名字為鏡像庫中的鏡像名,若出現許可權問題報錯,前面加上sudo即可。

參數說明:
-p 3306:3306 :將容器的3306埠映射到主機的3306埠
-v /mydata/mysql/log:/var/log/mysql :將配置文件夾掛載到主機
-v /mydata/mysql/data:/var/lib/mysql :將日誌文件夾掛載到主機
-v /mydata/mysql/conf:/etc/mysql :將配置文件夾掛載到主機
-e MYSQL_ROOT_PASSWORD=root :初始化root用戶的密碼

驗證,查看docker下的所有進程:docker ps

docker安裝的mysql,相當於linux系統中單開了一個linux專門用來安裝mysql。
-p 3306:3306 :將容器的3306埠映射到主機(vagrant開啟的虛擬機)的3306埠。
日誌也是將經常變動數據掛載到外部linux文件夾下。

  上面已經說到,將mysql容器中的配置文件掛載到本機中,所以直接修改本機目錄下的配置文件即可。

防止掛載時 redis.conf找不到而在conf文件夾下再次創建名為redis.conf的文件夾,所以預先創建。

mysql之前是進入容器,現在我們直接進入客戶端進行操作redis

賊好用啊,還有提示。

docker restart redis 重啟redis容器後,發現之前的數據都丟失了,因為保存在內存中。所以我們需要配置持久化。
因為之前已經將容器配置文件掛載到本機目錄下,所以直接修改本機redis.conf即可。

重啟驗證,OK。

㈥ docker怎麼安裝linux

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

㈦ 怎麼在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環境變數,如果是,刪除它。
還有其他內存和交換分區的優化設置,參見安裝說明,我就不再啰嗦了。

㈧ linux中怎麼docker安裝redis

1、docker exec -ti docker_ID /bin/bash
進入容器,當一台新主機去安裝
2、docker exec -ti docker_ID /bin/bash -c '交互命令'
不進入容器去安裝

㈨ centos7怎麼安裝docker

安裝docker
1、Docker 要求 CentOS 系統的內核版本高於 3.10 ,查看本頁面的前提條件來驗證你的CentOS 版本是否支持 Docker 。
通過 uname -r 命令查看你當前的內核版本
$ uname -r

2、使用 root 許可權登錄 Centos。確保 yum 包更新到最新。
$ sudo yum update

3、卸載舊版本(如果安裝過舊版本的話)
$ sudo yum remove docker docker-common docker-selinux docker-engine

4、安裝需要的軟體包, yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

5、設置yum源
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
6、可以查看所有倉庫中所有docker版本,並選擇特定版本安裝
$ yum list docker-ce --showplicates | sort -r

7、安裝docker
$ sudo yum install docker-ce #由於repo中默認只開啟stable倉庫,故這里安裝的是最新穩定版17.12.0
$ sudo yum install <FQPN> # 例如:sudo yum install docker-ce-17.12.0.ce

8、啟動並加入開機啟動 《Linux就該這么學》
$ sudo systemctl start docker
$ sudo systemctl enable docker

9、驗證安裝是否成功(有client和service兩部分表示docker安裝啟動都成功了)
$ docker version

閱讀全文

與linuxdocker安裝相關的資料

熱點內容
農業銀行手機app在哪裡開u盾 瀏覽:567
冒險島命令技能練習 瀏覽:112
國產雲伺服器有哪些 瀏覽:409
解壓後的程序是哪個 瀏覽:820
程序如何加密軟體 瀏覽:857
踢踢語音app可以在哪裡下載 瀏覽:976
鏟屎官程序員 瀏覽:291
虛擬游戲編譯器 瀏覽:11
諾基亞app哪裡下載 瀏覽:879
msp430單片機ad轉換 瀏覽:53
房產代款怎麼演算法 瀏覽:435
蝶舞串口伺服器如何設置 瀏覽:228
軟體開發高級程序員 瀏覽:389
小腿肌肉鬆軟壓縮 瀏覽:390
生命手環APP如何放生 瀏覽:417
小度郵箱如何關聯全橙app 瀏覽:493
冷藏櫃壓縮機值錢不 瀏覽:393
樂視中安裝的app在哪裡找到 瀏覽:115
常用單片機有哪些 瀏覽:75
現在怎麼還要驗證app 瀏覽:873