sudo yum install -y device-mapper sudo modprobe dm_mod ls -l /sys/class/misc/device-mapper sudo rpm –Uvh http://download.fedoraproject.org/pub/epel/6/i386 /epel-release-6-8.noarch.rpm sudo yum -y install docker-io sudo systemctl start docker sudo systemctl enable docker docker info
測試下載映象
docker run -i -t centos /bin/bash
安裝後即可進行操作:
退出exit
檢視docker映象情況
docker ps -a
建立指明名字的映象
docker run --name centos -i -t centos /bin/bash
啟動映象
docker start centos
關閉映象
docker stop centos
進入映象bash視窗前提需要先啟動
docker attach centos
啟動一個映象作為守護容器,,即長期執行的容器
sudo docker run --name daemon_dave -d centos /bin/sh -c
例如:讓其一直列印日誌
sudo docker run --name daemon_dave -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"
檢視日誌資訊
docker logs daemon_dave
監控日誌
docker logs -f daemon_dave
帶時間戳的監控日誌
docker logs -ft daemon_dave
檢視容器內執行的程式
docker top daemon_dave
讓容器執行命令
sudo docker exec -d daemon_dave touch /etc/new_config_file
後臺執行bash命令並開啟一個bash視窗
sudo docker exec -t -i daemon_dave /bin/bash
快速結束容器
docker kill x
檢視容器資訊
docker inspect daemon_dave
檢視容器地址資訊
docker inspect --format '{{ .NetworkSettings.IPAddress }}'
刪除容器
docker rm xx
刪除所有的容器
docker rm `docker ps -a -q`
檢視docker下的所有映象
docker images