Docker經常使用命令

# 搜索遠程鏡像,:搜索特定版本
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
相關文章
相關標籤/搜索