確認是否安裝url whereis curl
啟動docker服務: sudo service docker start
sudo service docker stop
安裝curl sudo apt-get -y install curl
配置docker 守護進程 sudo /usr/bin/docker -d -h tcp://0.0.0.0:2375
檢查docker 守護進程是否在運行 sudo status docker
stop sudo stop docker
start sudo start docker
查看docker程序是否正常 sudo docker info
創建新容器 sudo docker run -i -t ubuntu /bin/bash
獲取該容器的主機名: hostname
看 /etc/hosts文件 cat /etc/hosts
為該容器的IP地址添加一條主機配置項 ip a
在容器中安裝vim apt-get update && apt-get install vim
查看容器中的進程 ps -aux
返回宿主機命令提示符 exit
列出所有容器 sudo docker ps -a
最后一次運行的容器 sudo docker ps -1
位容器制定名稱 sudo run --name bob_the_container -i -t ubuntu /bin/bash(創建一個bob_the_container的容器)
重新啟動已停止的容器 sudo docker start bob_the_container(也可以使用容器ID)
付着在容器上 sudo docker attach bob_the_container
獲取容器的日志 sudo docker logs daemon 獲取最后幾條日志 sudo docker -f daemon_dave
退出日志跟蹤 ctrl+c
停止守護進程 sudo docker stop 容器ID
自動重啟容器 sudo docker run --restart=always --name daemon_dave -d ubuntu /bin/sh -c"while true; do echo hello world; sleep 1; done"
獲取容器更多信息 sudo docker inspect daemon_dave
列出鏡像 sudo docker images
查看ubuntu其他鏡像 sudo docker pull ubuntu
本地宿主機沒有的ubuntu:latest鏡像 下載 sudo docker run -t -i --name next_container ubuntu /bin/bash
拉取一個fedora基礎鏡像 sudo docker pull fedora
下載jmtur01/puppetmaster鏡像到本地 sudo docker pull jamtur01/puppetmaster
構建一個容器 sudo docker run -i -t jamtur01/puppetmaster /bin/bash
查看鏡像的詳細信息 sudo docker inspect jamtur01/apache2:webse
從剛創建的心鏡像運行一個容器 sudo docker run -t -i jamtur01/apache2:webserver /bin/bash
創建包含簡單WEB服務器的DOCKER鏡像
創建一個static_web目錄保存Dockerfile mkdir static_web
cd static_web
touch Dockerfile
Dockerfile
為鏡像設置一個標簽 sudo docker build -t="jamtur01/static_web:v1" .
制定Git倉庫的原地址來制定Dockfile 的位置 sudo docker build -t="jamtur01/static_web:v1"\git@github.com:jamtur01/docker-static_web