1. 程式人生 > >Docker安裝與基本操作

Docker安裝與基本操作

指定 ofo 鏈接 自動 ech oob .py ice earch

參考地址鏈接:

http://www.runoob.com/docker/centos-docker-install.html

一.Docker安裝

註:此分享安裝為centos6.9系統版本。

1.安裝YUM源:
yum install http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm
2.安裝docker:
yum install docker-io
3.啟動docker服務:
service docker start

二.Docker使用

【Docker使用】
docker run ubuntu:15.10 /bin/echo "Hello world"

【Docker交互式使用】
docker run -i -t ubuntu:15.10
-t:在新容器內指定一個偽終端或終端。
-i:允許你對容器內的標準輸入 (STDIN) 進行交互。
-d:讓容器在後臺運行。
-P:將容器內部使用的網絡端口映射到我們使用的主機上。

【退出docker容器】
exit
ctrl +d

【查看正在運行的容器】
docker ps
CONTAINER ID:容器ID
NAMES:自動分配的容器名稱

【查看容器內的標準輸出】
docker logs CONTAINER ID
docker logs NAMES

【停止容器】
docker stop CONTAINER ID
docker stop NAMES

【docker幫助命令】
docker command --help

【docker 開啟個web應用】
docker pull training/webapp # 載入鏡像
docker run -d -P training/webapp python app.py
docker run -d -p 5000:5000 training/webapp python app.py
-p 參數來設置不一樣的端口

【docker 指定查看端口號】
docker port CONTAINER ID
docker port NAMES

【docker 查看日誌輸出】
docker logs -f 7a38a1ad55c6

【docker 查看容器內部運行的進程】

docker top CONTAINER ID
docker top NAMES

【查看docker的底層信息】
docker inspect CONTAINER ID
docker inspect NAMES

【啟動已停止的容器】
docker start CONTAINER ID
docker start NAMES

【移除容器】
docker rm CONTAINER ID
docker rm NAMES

【列出鏡像列表】
docker images

【使用系統鏡像運行容器】
docker run -t -i ubuntu:15.10 /bin/bash

【獲取一個新的鏡像】
docker pull ubuntu:13.10

【查找鏡像】
docker search httpd

【給鏡像打標簽】
docker tag 860c279d2fec runoob/centos:dev

Docker安裝與基本操作