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