Please enable JavaScript.
Coggle requires JavaScript to display documents.
Docker (docker system prune 清空沒在用的 (all stopped containers, all networks…
Docker
docker system prune
清空沒在用的
all stopped containers
all networks not used by at least one container
all dangling images
all dangling build cache
docker run
docker run -it ubuntu
run -it 可當作工具使用 直接run一個交互環境
docker run -p {ip}:{port}:{port}
docker run -p "5000"
本機隨機 port 映射到 container port 5000
docker compose
docker-compose up -d && docker-compose rm -f
docker compose port {servicename} {port} [--index={int}]
查看 compose 某一個服務的 port 映射到哪裡
command: ["tail", "-f", "/dev/null"]
避免自動 exit
docker run --entrypoint htpasswd registry:latest -Bbn jj 111111 > ./docker/auth/htpasswd
docker run -d -p 5000:5000 --restart=always --name docker_registry -v $(pwd)/docker/auth/:/auth -v $(pwd)/docker/volume/registry/:/var/lib/registry/ -e "REGISTRY_AUTH=htpasswd" -e "REGISTRY_AUTH_HTPASSWD_REALM=Registry Realm" -e REGISTRY_AUTH_HTPASSWD_PATH=/auth/htpasswd registry
add to docker daemon config
"insecure-registries":["18.139.171.186:5000"]
docker tag agent_mch_web_img:latest 18.139.171.186:5000/agent_mch_web_img:latest
docker push 18.139.171.186:5000/agent_mch_web_img:latest
http://18.139.171.186:5000/v2/_catalog
http://18.139.171.186:5000/v2/agent_mch_web_img/tags/list
docker run -d -p 8080:8080 --name registry-web --link docker_registry -e REGISTRY_URL=
http://18.139.171.186:5000/v2
-e REGISTRY_NAME=localhost:5000 -e REGISTRY_BASIC_AUTH="amo6MTExMTEx" hyper/docker-registry-web
停止 auto restart container
docker rm -f {id}
docker service ls
docker service scale my_nginx=0
docker service inspect my_nginx --pretty
docker swarm
docker machine
sudo usermod -aG docker ubuntu
docker container prune
docker build -t nginx:v3 .
後面的點,表示build的上下文,當作.底下都會被打包即可。copy、add等指令都是針對上下文
docker network prune
ERROR: Pool overlaps with other one on this address space
distroless
https://github.com/GoogleContainerTools/distroless
docker exec -it {name} /bin/bash
docker logs {containername} -ft
-f follow
-t timestamp
看某個 container log
docker port {container} {port}
查看 container port 映射到本機哪個 port
使用 --link 來避免開放敏感服務的 port
docker exec {container} env
列出 container 環境變數