# 搜索遠程鏡像,:搜索特定版本 docker search nginx:1.1 # 拉取一個docker鏡像,IMAGE ID是鏡像ID docker pull nginx # 查看已經安裝的鏡像 docker images # 建立並運行一個docker容器,一個鏡像能夠在docker中運行屢次 # -it 爲容器分配一個僞終端 # --name 起個名字,方便後面管理,不起名字默承認用CONTAINER ID管理 # -v 將本地系統的文件系統映射到docker中 # -d 後臺運行 # -p 綁定本地端口到鏡像端口(訪問的時候注意本地防火牆是否配置正確) # --link c1:c2 將c1容器與c2容器創建連接,連接後在容器就能夠使用別名c2來訪問c1的容器 docker run -it -p 8081:80 --name nginx1 -v `pwd`/nginx/html1/:/usr/share/nginx/html/ -v `pwd`/nginx/logs1/:/var/log/nginx/ -d nginx # 查看全部建立容器 docker ps -a # 中止一個docker容器 docker stop nginx # 刪除一個docker容器 docker rm nginx # 查看某個容器的進程信息 docker top nginx # 刪除一個docker鏡像,刪除前必須所有中止該鏡像的容器 docker rmi nginx # 查看docker版本 docker version # 查看某個容器的日誌信息 docker logs nginx # 查看某個容器的配置信息 docker inspect nginx # 查看容器的端口綁定信息 docker port nginx # 登陸到運行的docker容器 docker exec -it nginx /bin/bash #容器和物理機器文件互相複製 docker cp ./conf/nginx.conf nginx1:/etc/nginx/nginx.conf #查看容器運行環境,進入容器後輸入 env