dcoker容器化技术在现在的企业应用中也是非常广泛,今天就来重点学习一下docker的相关命令,孰能生巧:
docker info 查看docker的信息 docker search: 用来搜索镜像 docker images: 列出本地主机上的镜像 如果想要看docker images后面可以跟哪些参数可以:

docker ps 表示查询正在运行中的容器,加上-a 表示查看所有的容器
docker rmi +镜像id :删除镜像 docker rm +容器id :删除容器
学会使用docker + 命令+ --help 学习命令的技巧 docker run [可选参数]
--name=name 容器名字用来区分容器 -it 使用交互方式运行,进入容器查看内容 -d 后台运行 -p 容器端口

退出容器并停止:exit
退出不停止:Ctrl+P+Q
启动容器命令: docer start 容器id docker restart 容器id # 重启容器 docker stop 容器id # 停止容器 docker kill 容器id # 暴力删除容器
1 docker -exec -it 容器id /bin/bash 2 docker attach 容器id
有时候需要将容器内的文件拷贝到容器外部,这个应该怎么操作呢? 1 docker cp 容器id:文件路径 外部容器路径
docker commit -m ''
很多时候应用需要保存数据,数据不能存在于容器中,如果放在容器中,一旦容器删除了数据都没有了,这样的数据风险非常大,这种情况需要进行数据的持久化,容器数据卷就是这样一个技术,其实就是一个目录的挂载,就是将容器容器内的路径挂载到Linux上,那么数据卷是如何用的呢,这里采用命令来做
docker run -it -v 主机目录:容器中的目录
docker run -it -v /home/test:/home centos /bin/bash查看是否挂载成功

经测试发现挂载成功后:在/home/test中加入文件后自动挂载到容器的/home目录中,在/home 目录中加入文件会自动挂载到Linux的/home/test目录中 停止容器后在Linux上修改文件,也会自动同步到容器内部