docker經常使用命令

docker啓動與關閉java

#啓動:
service docker start
#關閉
service docker stop

docker鏡像上傳與下載linux

#上傳(待嘗試)
docker push
#下載
docker pull 鏡像名:鏡像版本

docker容器啓動與關閉nginx

#-d後臺運行  -p 容器內端口映射到外部
docker run -d  -p 外部端口:容器內端口 容器名
#容器中止
docker stop 容器id
#強制刪除容器
docker rm -f 容器id

查看容器與鏡像docker

#查看全部運行中的docker容器
docker ps
#查看全部鏡像
docker images

docker鏡像生成與刪除bash

#將當前容器保存爲鏡像
docker commit 容器id 鏡像名稱
#經過Dockerfile構建鏡像
docker build -t 鏡像名:鏡像版本 讀取Dockerfile的路徑

#鏡像刪除(注意:鏡像刪除必須先刪除掉全部引用了該鏡像的容器,當沒法刪除時會提示引用鏡像的容器id)
docker rmi 鏡像id
#刪除容器 -f強制
docker rm -f 容器id

進入指定容器內部ui

#容器內部也是一個小小的linux系統
docker exec -it 容器id /bin/bash

 容器內文件拷貝到宿主機spa

docker cp  容器id:容器內文件全路徑 宿主機目標位置(不含文件名)

 容器內文件內容查看code

more 文件名

 鏡像添加Dockerfile命令小記blog

FROM java:8
ADD demo1.jar demo.jar
EXPOSE 8081
ENTRYPOINT ["java","-jar","/demo.jar"]

FROM nginx
ADD config.conf /etc/nginx/conf.d/config.conf
EXPOSE 8001

 

提示:訪問https://labs.play-with-docker.com,使用docker帳號密碼登陸能夠建立並直接使用docker,每次建立的docker都只能使用四個小時,用來認識docker也是足夠了。get

相關文章
相關標籤/搜索