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

posted @ 2020-07-17 11:43  叮铛之家  阅读(117)  评论(0)    收藏  举报