docker安裝最新版docker的連線工具最新版docker安裝,可能會涉及到fq,所以加入google host
1 sudo apt install gcc2 sudo apt install make
3 wget tar xzvf util-linux-2.24.tar.gz
4 cd util-linux-2.24
5 ./configure --without-ncurses
6 make nsenter
7 看path路徑
8 sudo cp nsenter /bin or 下面的情況
9 sudo cp nsenter /usr/local/bin
10 wget -p ~
11 echo "[ -f ~/.bashrc_docker ] && . ~/.bashrc_docker" >> ~/.bashrc; source ~/.bashrc
12 會增加一些好用的命令
13 root@ubuntu:/data/docker# docker-
14 docker-containerd docker-containerd-shim docker-init docker-pid docker-runc
15 docker-containerd-ctr docker-enter docker-ip docker-proxy
1 docker映象與容器2 1,列出本地已有的所有映象
3 docker images
4 repository tag image id created size
5 ubuntu 14.04 90d5884b1ee0 5 days ago 188 mb
6 php 5.6 f40e9e0f10c8 9 days ago 444.8 mb
7 nginx latest 6f8d099c3adc 12 days ago 182.7 mb
8 2,拉取映象
9 docker pull 《倉庫位址》/《映象名》:《映象tag>
10 docker push :上傳image
11 docker rmi :刪除image
12 3,啟動容器
13 docker run -it 《映象名》:《映象tag> /bin/bash
14 docker run -t -i ubuntu:14.04 /bin/bash
15 -t:在新容器內指定乙個偽終端或終端。
16 -i:允許你對容器內的標準輸入 (stdin) 進行互動。
17 該容器不以守護態執行,退出容器即關閉。
18 4,後台守護程序啟動
19 docker run -dit 《映象名》:《映象tag> /bin/bash
21 -d即是以守護態執行
22 5,自定義埠對映,啟動服務
23 宿主機到容器內的埠對映
24 docker run -dit -p :--name 《自定義容器名》 《映象名》:《映象tag> /bin/bash && command1 command2
26 -p:預設匹配docker容器的5000埠號到宿主機的49153 to 65535埠
27 -p ::指定埠號
28 --name 《自定義容器名》
29 docker run -p 5000:5000:繫結特定埠號(主機的所有網路介面的5000埠均繫結容器的5000埠)
30 docker run -p 127.0.0.1:5000:5000:繫結主機的特定介面的埠號 #訪問本機的127.0.0.1:5000就能訪問到容器的5000
32 啟動tomcat
33 docker run -dit -p :--name 《自定義容器名》 《映象名》:《映象tag> /bin/bash && 0.0.0.0:8080
43 8,檢視日誌
44 docker logs [id或者名字] 可以檢視容器內部的標準輸出
45 docker logs -f 7a38a1ad55c6
46 -f:讓 dokcer logs 像使用 tail -f 一樣來輸出容器內部的標準輸出。
47 9,檢視容器內的程序
48 docker top [id或者名字] 來檢視容器內部執行的程序
49 10,檢視docker的一些底層資訊
50 docker inspect [id或者名字]
51 docker inspect determined_swanson
52 -f:查詢特定資訊,如docker inspect -f '}' 53 11,停止,重啟,移除
54 docker stop [id或者名字]
55 docker start [id或者名字]
56 docker rm [id或者名字] #容器必須停掉
57 docker rm `docker ps -a -q`:刪除所有容器
58 其他常用命令
59 docker diff :檢視容器中的變化
60 docker exec -it :在容器裡執行命令,並輸出結果
61 進入容器
62 不要使用attach
63 docker exec -it "/bin/bash"
64 docker exec -it hungry_brown "/bin/bash"
65 docker容器連線(掠過)現在主要是network了
66 docker run -d -p --name --link :67 資料管理
68 -v 宿主機對映到容器內
Docker安裝及常用命令
docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的linux機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。docker 最初是 dotcloud 公司創始人 solomon hykes 在法國期間發起的乙...
docker安裝及常用命令
2.2 容器 2.3 其它 解除安裝 yum y remove docker 安裝yum install y docker 啟動systemctl start docker 檢視服務狀態 systemctl status docker 重啟服務 systemctl restart docker 設定...
Docker安裝使用及常用命令
概念 映象 image 容器 container 倉庫 repository 官網 文件庫 映象倉庫 刪除舊版本 sudo yum remove docker docker common container selinux docker selinux docker engine 安裝部分工具包 新...