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

linux安裝docker

發布時間: 2022-04-20 23:16:21

㈠ 一個linux伺服器上怎麼安裝裝兩個docker

安裝一個docker,然後自己用命令行啟動另外一個docker


下面是一個啟動命令:


nohupdockerdaemon--selinux-enabled=false--log-driver=journald--storage-driver=overlay
-Hunix:///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.log1>/dev/null&


注意幾點:

-H參數需要給出另外一個socket文件名

-p給出另外一個pid文件名

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

㈢ 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

㈣ 如何在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

1 在 CentOS 6.4 上安裝 docker
docker當前官方只支持Ubuntu,所以在 CentOS 安裝Docker比較麻煩(Issue #172)。
docker官方文檔說要求Linux kernel至少3.8以上,CentOS 6.4是2.6的內核,於是我哼哧哼哧的編譯安裝了最新的kernel 3.11.6,重啟後運行docker還是失敗,最後找到原因,是因為編譯時忘記集成aufs模塊了。aufs 需要和 kernel 一起編譯,很麻煩。
不過不需要這么麻煩,有強人已經編譯好了帶aufs模塊的內核,見這里Installing docker.io on centos 6.4 (64-bit)
1.1 取消selinux,因為它會干擾lxc的正常功能
sudo vim /etc/selinux/config
SELINUX=disabled
SELINUXTYPE=targeted

1.2 安裝 Fedora EPEL
sudo yum install http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

1.3 添加 hop5 repo地址
cd /etc/yum.repos.d
sudo wget http://www.hop5.in/yum/el6/hop5.repo

1.4 安裝 docker-io
sudo yum install docker-io

會自動安裝帶aufs模塊的3.10內核,以及docker-io包。
1.5 將 cgroup 文件系統添加到 /etc/fstab , 只有這樣docker才能正常工作
sudo echo "none /sys/fs/cgroup cgroup defaults 0 0" >> /etc/fstab

1.6 修改grub引導順序
sudo vim /etc/grub.conf
default=0

設置default為新安裝的內核的位置,一般是0
1.7 重啟
sudo reboot

1.8 檢查新內核是否引導成功
重啟後,檢查一下新內核是否引導起來了
uname -r
3.10.5-3.el6.x86_64

說明成功了
看一下 aufs是否存在
grep aufs /proc/filesystems
nodev aufs

說明存在
1.9 啟動 docker daemon 進程
sudo docker -d &

如果你在公司,且公司內部都是通過代理上網,則可以把代理伺服器告訴docker,用如下命令(參考這里):
sudo HTTP_PROXY=http://xxx:port docker -d &

1.10 下載 ubuntu 鏡像
sudo docker pull ubuntu

1.11 運行 hello world
sudo docker run ubuntu /bin/echo hello world
hello world

安裝成功了!!

㈥ 如何在linux安裝docker

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

如果想要文檔私信我

㈦ 離線linux機器,如何快速安裝docker及鏡像

安裝Docker藉助apt-get命令,安裝Docker是件輕而易舉的事。$ sudo apt-get install docker.io 為了允許非根用戶也可以運行Docker,將你自己添加到docker群組。下面這個命令會允許當前用戶運行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怎麼安裝linux

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

熱點內容
會員注冊源碼 發布:2024-10-01 09:15:57 瀏覽:368
linux內 發布:2024-10-01 09:13:39 瀏覽:917
火葯可以壓縮 發布:2024-10-01 09:11:39 瀏覽:70
為什麼微信清除了緩存 發布:2024-10-01 09:03:20 瀏覽:848
如何關閉手機私密密碼 發布:2024-10-01 08:31:49 瀏覽:482
androidframework學習 發布:2024-10-01 08:20:06 瀏覽:63
思維編程化 發布:2024-10-01 08:19:00 瀏覽:404
尊雲伺服器對接 發布:2024-10-01 08:16:36 瀏覽:3
qq賬號密碼忘在哪裡 發布:2024-10-01 07:39:43 瀏覽:668
ade雲存儲平台 發布:2024-10-01 07:18:57 瀏覽:269