Docker学习
全虚拟化架构VS操作系统层虚拟化

平台虚拟化

docker和操作系统层虚拟化架构比较像
容器使用需要在操作系统之上部署Docker引擎

docker启动启停
systemctl status docker
systemctl start docker
systemctl stop docker
docker架构 C/S架构

docker 列出镜像
docker images
tag是版本
docker 拉取镜像
docker pull centos
docker 加速器 --下面命令出自阿里https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json
<<-'EOF' { "registry-mirrors": ["https://mmsk0xyb.mirror.aliyuncs.com"] } EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
docker 从仓库拉取镜像,是否存在。
docker search
stars代表星型
docker rmi --删除镜像 容器id
docker rm --删除镜像 容器名称
docker rm `docker ps -a -q` --删除所有容器
docker run -i -t --name=c1 centos /bin/bash
-i:交互式容器
-t:tty终端
--name:指定容器名称
docker ps --查看容器运行情况
docker ps -a --查看启动容器的历史情况
docker ps -l --查看最后一次运行的容器
创建守护式容器
docker run -itd --name c2 centos /bin/bash
docker exec -it c3 /bin/bash

容器启动和停止
docker stop c1
docker start c1
查看容器详细信息
docker inspect c3
查看容器日志
docker logs 容器名称/id
容器拷贝
docker cp 文件 容器名称:容器目录
docker cp 1.txt c1:/root

浙公网安备 33010602011771号