Docker安装和使用笔记

目录

Docker的介绍

Docker的核心就是一个被称作Docker引擎的基于单主机运行的守护进程,我们可以通过这个进程来创建和管理容器。
容器是镜像的一个运行实例,但它带有额外的可写文件层。启动容器的方式有两种:一种是基于镜像新建一个容器并启动,另一个是将终止状态的容器重新启动(docker run 等价于 docker create + docker start)。


Docker的安装

Docker支出桌面版、云平台、服务器系统各个平台安装。
docker官网 https://www.docker.com/docker-centos-distribution
官网在centos上安装docker https://docs.docker.com/install/linux/docker-ce/centos/#prerequisite
在centos6.5中安装docker:

yum -y install epel-release
yum -y install docker-io
service docker start
docker --version

在centos7中安装docker直接yum -y install docker就可以。


Docker命令的使用

镜像
docker version   #查看docker版本
docker image ls   #查看镜像列表
docker rmi centos7   #删除指定名称的镜像(如果此镜像有容器正在运行,则需要先删除容器)
docker push test   #将镜像上传到默认仓库,需要登录
docker pull ubuntu   #在仓库中下载一个最新的ubuntu镜像
docker search mysql   #在默认的官方仓库中搜索镜像
docker inspect 688353a31fde   #查看镜像的详细信息,后面部分为ID
docker run -ti docker.io/ubuntu   #启动ubuntu镜像的终端容器,并且允许进行交互(退出exit)
docker save -o testaaa.tar test   #存出一个test镜像并命名为testaaa
docker load --input testaaa.tar 或 docker load < testaaa.tar  #导入testaaa镜像到镜像列表


----------
容器
docker ps -a   #查看本机正在运行的所有容器
docker rm 5a20c259b906   #删除指定id的容器
docker start faaa1221c1f0   #启动一个已经退出的容器
docker exec -ti faaa1221c1f0 /bin/bash   #进入到已经启动的容器中,并以交互式运行

制作image

创建镜像的方法有三种:基于已有镜像的容器创建、基于本地模板导入、基于Dockerfile创建。
第一种:在已有的容器退出时记录下id,然后docker commit 3ebece949db3 testtest为对知识库名称进行命名。
第二种:
第三种:

猜你喜欢

转载自www.cnblogs.com/itchenshuai/p/9316147.html
今日推荐