docker, docker-compose安装
生活随笔
收集整理的這篇文章主要介紹了
docker, docker-compose安装
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
官方文檔:
安裝docker:?
https://docs.docker.com/install/linux/docker-ce/centos/
安裝docker-compose:
https://docs.docker.com/compose/install/
# 所有docker命令映射都是:local:container# create container docker run --name <name> -p 123:123 -d <image> -v local_path:container_path# if failed, see logs docker logs <name/id># see how many docker containers docker ps -a# see networks docker network ls# see network detail docker network inspect <name/id># enter a container docker exec -ti <name/id> bash# start docker after rebooting docker start <name/id># check status docker stats [name/id]# delete container docker rm <name/id>docker container rm $(docker container ls -a -q) # Remove all containers# image docker build docker image ls -a # List all images on this machine docker image rm <image id> # Remove specified image from this machine docker image rm $(docker image ls -a -q) # Remove all images from this machine docker login # Log in this CLI session using your Docker credentials docker tag <image> username/repository:tag # Tag <image> for upload to registry docker push username/repository:tag # Upload tagged image to registry docker run username/repository:tag # Run image from a registry?
docker run 命令解析:
https://www.runoob.com/docker/docker-run-command.html
?
學習:
https://docs.docker.com/get-started/part3/
?
docker-compose.yaml例子
version: '3' services:nginx:image: nginx:latest# 端口映射ports:- "80:80"# 依賴關系 先跑phpdepends_on:- "php"# 數(shù)據(jù)卷volumes:# 映射主機./conf.d目錄到容器/etc/nginx/conf.d目錄- "$PWD/conf.d:/etc/nginx/conf.d"- "$PWD/html:/usr/share/nginx/html"networks:- app_net# 容器名稱container_name: "compose-nginx"php:build: ./php-mysqli# image指定build Dockerfile生成鏡像的名稱image: php:7.2-fpm-mysqliports:- "9000:9000"volumes:- "$PWD/html:/var/www/html"networks:- app_netcontainer_name: "compose-php"mysql:image: mysql:5.7ports:- "3306:3306"# 環(huán)境變量environment:# mysql密碼- MYSQL_ROOT_PASSWORD={自己填密碼}networks:app_net:# 固定子網(wǎng)ip,網(wǎng)段必須在子網(wǎng)絡10.10.*.*ipv4_address: 10.10.10.1container_name: "compose-mysql" networks:# 配置docker networkapp_net:driver: bridgeipam:config:# 子網(wǎng)絡- subnet: 10.10.0.0/16 docker-compose up?
轉載于:https://www.cnblogs.com/snow-backup/p/11251103.html
總結
以上是生活随笔為你收集整理的docker, docker-compose安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端如何设置背景颜色的透明度 css中
- 下一篇: JS 职责链模式