开源的应用容器引擎
对比 github,存储可以上传拉取镜像,资源在国外,因此需要配置镜像源。
类似于软件模版,可以通过镜像创建容器,例如:redis 镜像 --> run --> redis01 容器,一个镜像可以创建多个容器,容器之间相互隔离。
通过镜像创建,并且可以独立运行一个或一组应用,可以进行启动、重启、删除等操作。
docker images
docker rmi redis,普通删除,如果其他容器使用,那么删除失败。
docker rmi -f redis:6.0.10-alpine,强制删除。
docker ps,查看正在运行的容器,可以查看容器id;
docker ps -a, 查看全部容器,可以查看容器id;
docker rm -f 容器 id, 强制删除容器;
docker rm 容器 id,删除已停止的容器;
docker start 容器 id;
docker restart 容器 id;
docker stop 容器 id;
docker kill 容器 id;
docker inspact 容器 id
docker exec -it 容器名 bash
apt-get update
apt-get install vim
docker-compose -f ./docker-compose.yml up -d
docker-compose -f ./docker-compose.yml stop
docker-compose -f ./docker-compose.yml down
docker-compose logs 服务名
docker-compose exec 服务名 sh
docker-compose rm -f 服务名
docker-compose restart 服务名
docker-compose build --no-cache
docker-compose up -d --no-recreate --remove-orphans
docker-compose up -d --remove-orphans