Docker
Docker
隔离是Docker的核心思想
镜像(image):Docker镜像就好比一个模板,可以通过这个模板来创建容器服务,可以通过这个镜像创建多个容器,最终项目运行在容器中。
容器(container):Docker利用容器技术,独立运行一个或者一组应用。
仓库(repository):存放镜像的地方。 仓库分为公有仓库和私有仓库。
安装Docker
卸载已有的环境
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine安装一些相关的环境
yum install -y yum-utils设置镜像仓库
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装Docker相关的内容
yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin启动docker
systemctl start docker使用docker version查看是否安装成功
docker versionhello world
docker run hello-worldDocker是怎么工作的
Docker是一个client - server结构的系统,Docker的守护进程运行在主机上,通过socket从客户端访问,DockerServer接收到Docker-Client的指令,就会执行这个命令。
Docker的常用命令
帮助命令
docker version
docker info
docker 命令 --help #万能命令镜像命令
docker images #查看本地主机上的所有镜像
docker images -aq #显示所有镜像的id
docker search #搜索镜像 该死啊 搜索不到镜像容器命令
docker exec -it 容器id /bin/bash #进入mysql数据库使用