一:环境:
centos7
二:docker安装
参考官方文档,根据系统版本选择安装方式,我的是centos
https://docs.docker.com/engine/install/centos/
三docker命令
docker启动|重启|关闭命令
systemctl start docker
systemctl restart docker
systemctl stop docker
镜像命令
搜索镜像
docker search 镜像名
拉取镜像(镜像名和版本号可以直接复制搜索出来的名字,不加版本号就是下载最新版本的)
docker pull 镜像名:版本号
查看镜像
docker images
删除镜像
docker rmi 镜像名或ID
创建新容器并启动且进入容器交互命令,执行exit命令退出(退出后关闭)
其中name为自己为容器起的名字,不能重复,后面可以直接用这个名字启动容器
docker run -it --name=centos centos:7 /bin/bash
创建容器并创建守护进程
退出容器后容器并不会关闭,可以执行exec命令再次今日
docker -di --name=centos1 centos:7
启动后进入容器
docker exec -it centos1 /bin/bash
创建容器并文件挂载
docker run -di -v /home/docker:/home/docker --name=name1 centos:7
查看容器
docker ps
启动容器
docker start mycentos
关闭容器
docker stop mycentos
删除容器(与删除镜像命令不同)
docker rm centos2
本地文件拷贝到容器
docker cp aa.txt mycentos:/
容器文件拷贝到本地
docker cp mycentos:/a.txt /home
查看容器ip
docker inspect centos1
docker 把容器保存为镜像
docker commit 容器名 保存的镜像名
docker把镜像备份到当前目录
docker save -o 保存的镜像名.tar 镜像名
docker用文件恢复镜像
docker load -i 镜像包.tar
docker使用dockerfile创建镜像 .表示当前目录
docker build -t='镜像名' .
docker拉取私有仓库镜像
docker pull registry
docker 启动私有仓库
dicker run -di --name=registry -p 5000:5000 registry
docker 标记镜像为私有仓库镜像
docker tar myimage 192.168.45.129:5000/myimage
docker上传镜像到私有仓库
docker push 192.168.45.129:5000/myimage
docker拉取私有仓库镜像
docker pull 192.168.45.129:5000/myimage
四:总结
这些命令都是我初学时常用的命令,希望能给像我一样的初学者能够提供一些帮助。
更多命令可以输入帮助命令 docker --help查询使用方法
最后给大家分享一本docker的书籍。下载链接提取码:g1y9