Docker在Ubuntu16.04上安装
轉(zhuǎn)自:http://blog.51cto.com/collen7788/2047800
?
1、添加Docker源
sudo apt-get update
?
2、增加CA證書(shū)
sudo apt-get?install apt-transport-https?ca-certificates
?
3、添加GPG Key(一種加密手段)
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80?--recv-keys?58118E89F3A912897C070ADBF76221572C52609D
?
4、創(chuàng)建docker.list文件
sudo vi /etc/apt/sources.list.d/docker.list
#添加Ubuntu16.04LST的入口
deb https://apt.dockerproject.org/repo ubuntu-xenial main
?
5、再次更新源
sudo apt-get update
?
6、以防萬(wàn)一,清除過(guò)時(shí)的源
sudo apt-get?purge docker
?
7、驗(yàn)證下APT是從正確的庫(kù)源下載應(yīng)用的(至此,可見(jiàn)已經(jīng)配置好了Docker的源)
apt-cache?policy docker-engine
?
8、安裝aufs驅(qū)動(dòng)linux-image-extra,更新源
sudo apt-get update
?
9、安裝 linux-image-extra
sudo apt-get?install linux-image-extra-$(uname -r)
?
10、安裝Docker,更新源
sudo apt-get update
?
11、通過(guò)apt命令在線(xiàn)安裝docker
sudo apt-get?install docker-engine
?
12、開(kāi)啟docker的守護(hù)進(jìn)程(Docker服務(wù)開(kāi)啟)
sudo service docker start
?
?
13、國(guó)際慣例,用一個(gè)Hello world的來(lái)測(cè)試安裝成功。本地本來(lái)沒(méi)有Hello World鏡像,通過(guò)Docker源獲取到,并成功現(xiàn)實(shí)Hello world。
sudo docker run hello-world
?
?
14、查看正在運(yùn)行的容器
sudo?docker ps -ls
?
(至此,可見(jiàn)已經(jīng)配置好了Docker Engine)
?
15、開(kāi)始安裝Docker Compose
?
16、安裝curl命令
sudo apt install curl
?
17、安裝Docker Compose
sudo curl -L https://github.com/docker/compose/releases/download/1.17.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
?
sudo chmod +x /usr/local/bin/docker-compose
?
18、驗(yàn)證Docker Compose
sudo docker-compose --version
?
(至此,可見(jiàn)已經(jīng)配置好了Docker Compose)
?
19、開(kāi)始部署Apache Storm
?
20、克隆git項(xiàng)目
sudo git clone https://github.com/ziyunhx/storm-mono-docker
?
21、將命令行目錄切換到剛剛克隆下來(lái)的git項(xiàng)目目錄,通過(guò)以下命令啟動(dòng)集群:
sudo docker-compose up -d
?
注意:
(1)?你也可以使用 docker-compose up 命令來(lái)將結(jié)果輸出到當(dāng)前命令行界面,但是在你結(jié)束它之前無(wú)法進(jìn)行任何其它操作,而一旦命令行退出,所有的容器都將停止。而 docker-compose up -d 將在后臺(tái)啟動(dòng)所有容器。
(2)?第一次啟動(dòng)時(shí)間很比較長(zhǎng)
?
22、訪(fǎng)問(wèn)Storm UI(端口:49080)
?
?
(至此,已經(jīng)成功通過(guò)Docker部署Storm)
?
23、停止這個(gè)集群的所有容器:
sudo docker-compose stop
?
24、停止docker的守護(hù)進(jìn)程
sudo service docker stop
轉(zhuǎn)載于:https://www.cnblogs.com/eternal1025/p/8976356.html
總結(jié)
以上是生活随笔為你收集整理的Docker在Ubuntu16.04上安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: jQuery 双击事件(dblclick
- 下一篇: C#调用SSIS包及读取DataRead