docker安裝linux
1. 離線linux機器,如何快速安裝docker及鏡像
安裝Docker藉助apt-get命令,安裝Docker是件輕而易舉的事。$ sudo apt-get install docker.io 為了允許非根用戶也可以運行Docker,將你自己添加到docker群組。下面這個命令會允許當前用戶運行Docker,無需根用戶許可權。
2. 如何在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 (選擇執行)
3. docker怎麼安裝linux
你安裝好docker後,pull一個自己喜歡的linux系統(先搜索:docker search centos),使用docker pull 鏡像名稱 就拉取鏡像了,建議先配置加速器,否則下載很慢,下完了後,使用docker images 就可以看到拉取的鏡像了,在使用這個鏡像創建容器就OK了,命令docker run ....不會就網路一下docker的命令。
4. 一個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鏡像容器的路徑名稱
5. linux安裝了docker之後,用ifconfig指令看多了一個docker0,怎麼關掉
幹嘛要關掉呢,那是docker軟體的虛擬網卡的介面名稱,你想讓docker不能聯網嗎。如果想臨時的關閉它也可以,用ifcongfig docker0 down命令就可以關閉了;關閉後還可以再用ifcongfig docker0 up命令打開。
6. docker安裝linux鏡像問題
部署服務還是用centos系統好。
7. 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
安裝成功了!!
8. docker 是裝在linux中還是裝在ubuntu中
大多數用戶設置Docker倉庫,並從中進行安裝,便於升級。 )
一些用戶下載DEB包,手動地進行安裝和進行升級。
一些用戶依賴伴隨他們操作系統的Docker版本,這可能已經過時了。
9. 如何在linux安裝docker
我這是虛擬機,直接截圖發了
如果想要文檔私信我
10. docker linux 用哪個
一個利用LXC建立起來的一個容器,用於封裝作業程序,運行庫和其他相關的文件,以便可以方便地部署或者開發(不需要再次配置運行環境)。
大部分情況下這些container可以像游戲機的卡帶/DVD一樣插入系統,直接運行 :)
同時這個軟體的開發者也叫同樣的名字 Docker。