Docker 容器基本操作[Docker 系列-2]
- 2019 年 10 月 3 日
- 筆記
????????????????????????????
????
????
?? docker ???? docker ps
????????????????
??????
??????????????????????????????????? docker ps-a
?????
????????????????????????
-
CONTAINER ID:CONTAINER ID?????id?????????,????64???????????????????????id?????????????
-
IMAGE:IMAGE?????????????
-
COMMAND:COMMAND????????????
-
CREATED:????????
-
STATUS:????????????????????????????????????????????????
-
PORTS:??????????
-
NAMES:??????????????????????
?????????
?? docker ps-l
???????????????
???????n???
???? docker ps-n=XXX
????????n???????
????
??????????????????????????????????????????????????????????????????????docker ??????????????????????????? docker hub ???????????????????????????????????????????????????????????????????????????????????????????????????????
????
????????? docker create
???????????????????????????????????????? nginx ??????????
-
docker create nginx
???????????????????
?????????????????????? name ????????????????????? name ????
-
docker create --name=nginx nginx
???????
??? name ?????????????????? name?
??????????????????????
????+??
????????????????????? docker run
??? docker run
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????
?????? nginx ????? nginx ????????
-
docker run --name nginx1 -d -p 8080:80 nginx
--name
???????????????????-d ??????????-p ?????? 80 ????????? 8080 ???????????
???????????????????????? Docker Hub ??????????????????????? id?????????????? http://localhost:8080
???? Nginx ??????????
?????????????????
?????
????????????????? ubuntu ??????????? ubuntu ?????????????????????????
-
docker run --name ubuntu -it ubuntu /bin/bash
????????????? -it?-it ???i ????????????STDIN??t ????? docker?????????????????????
?????????????????????????????????? ubuntu ??
????????????? exit ?????
????
??
???????? docker run
???????????????????????????? docker create
?????????????? docker start
?????????? docker start
?????? id ???? name ????????????
docker start
???????????????????????????????????? id ?? name ????????????????????????nginx ??? name ???? ubuntu ???? id ???????????????? docker run
????????????? docker start
???
??
?????????????????????????????????????????? –restart ????????????? docker ??????docker ????????? 4 ?????
??????????
-
no???????????????
-
on:failure:[max-retries]?????????0????????????????????????????????????????????????????????
-
always??????????docker???????????????????????????????
-
ubless-stopped????????????docker???????????????????????????
????
?? docker stop
??????????????
???? name ?? id ???????
????
????
????????????????????? docker start
?????????????????????????? docker rm
????????????????????????????????????????????
???? name ?? id ??????????????????????????? -f ????????
????
???????????????
-
docker rm $(docker ps -a -q)
docker ps-a-q
???????? id ?? rm ?????
???????????????????
-
docker container prune
??
?????????? Docker ??????????????????????????
?????
[1] ??????????.Docker????[M].???????????
Java ?????????????? Java ?????????????????????? Java ????????????????????????????????????????????
??????????????????“???”??????? Java ????/???????