Docker命令全集
1,图像
Docker图像是一个只读模板。
例如,一个映像可以包含一个完整的操作系统环境,其中只安装了Apache或用户需要的其他应用程序。镜像可以用来创建Docker容器,一个镜像可以创建很多容器。
2、仓库(储存库)
存储库是集中存储图像文件的地方。
3.容器
Docker使用容器来运行应用程序。容器是从映像创建的运行实例。
二:常用的命令集如下:
集装箱生命周期管理-码头
[运行|开始|停止|重新启动|终止| rm |暂停|取消暂停|创建]
集装箱操作和维护-码头工人
[PS |执行|检查|顶部|附加|事件|日志|等待|导出|导入|端口]
容器rootfs命令-docker
[提交| cp |差异]
本地图像管理-docker
[图像| rmi |标签|构建|历史记录|保存]
镜像仓库-码头
[登录|拉取|推送|搜索]
其他命令-docker
[信息|版本]
详细的命令说明如下:
docker run-d-name alias-name imagename//在后台启动容器。
Docker起始名称/ID //起始容器
停靠站名称/ID //停靠集装箱。
Docker重新启动名称/ID //重新启动容器。
Docker kill -s KILL Name/ID //杀死一个正在运行的容器。
Docker rm /rm -f名称/ID //删除容器。
停靠站暂停名称/ID //停止容器。
Docker取消暂停名称/ID //恢复容器
docker create-name container _ name imagename//只创建容器,不启动它。
Docker ps/docker ps -a //查看正在运行的容器。
docker exec-it container _ id/bin/bash//制作一个运行容器,打开一个新的终端。
Docker attach CONTAINER_ID //在不打开新终端的情况下制作一个正在运行的容器。
Docker inspect CONTAINER_Name //查看集装箱的相关信息。
Docker top CONTAINER_Name //查看容器中的进程。
docker events-f " image " = " imagename "-since = " 1467302400 "//Timestamp = 2065438+7月16之后的相关事件。
Docker logs CONTAINER_Name //查看容器的日志输出。
Docker wait CONTAINER_Name //阻塞操作,直到容器停止,然后打印出它的退出代码。
docker export-o test.tar container _ ID//打包容器并保存在本地。文件类型是tar。
卡特test.tar | docker Import-image _ name:tag//将上面保存的文件导入镜像库。
Docker port CONTAINER_ID //查看容器的端口映射。
提交从容器创建一个新的映像。
docker commit-a " Tony test "-m " my MySQL " CONTAINER _ ID mymysql:v 1
docker图片mymysql:v1
当使用cp时,它将在多个主机和容器之间交换数据。
docker CP/Rui qi/content CONTAINER _ ID:/Rui qi/
Diff用于检查容器内文件结构的变化。
码头差异集装箱标识
Docker images /docker images -a //查看本地镜像,-a表示所有镜像。
Docker rmi -f image_name //删除镜像。
Docker标签MySQL:v 5.6 MySQL:v 5.7//制作图像的别名副本。
docker build-t run OOB/Ubuntu:v 1。//建立镜像。
Docker history image_name //查看此镜像当前的历史信息。
docker Save-o TestFlask.tar test flash:v3//将当前图像保存到本地tar文件。
Docker登录//登录镜像仓库。
Docker pull //从图像库中提取图像。
Docker push //将本地图像文件推送到图像存储库。
Docker搜索//检索镜像内容。
第三,使用dockerfile制作tomcat运行映像;
[root @ localhost common]# more docker file . Tomcat
来自daocloud.io/centos:7
复制JDK-8u 144-Linux-x64 . rpm/opt/JDK-8u 144-Linux-x64 . rpm
运行["rpm ","-ivh ","/opt/JDK-8u 144-Linux-x64 . rpm "]
复制security/usr/Java/JDK 1 . 8 . 0 _ 144/JRE/security
复制证书/etc/PKI/TLS/证书
复制tomcat /opt/tomcat
运行["ln "、"-s "、"/opt/tomcat "、"/usr/local/tomcat"]