Docker 管理
镜像(Images)管理
[root@docker01 ~]# docker search apache #搜索镜像 INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED docker.io docker.io/tomcat Apache Tomcat is an open source implementa... 1469 [OK] docker.io docker.io/httpd The Apache HTTP Server Project 1227 [OK] docker.io docker.io/cassandra Apache Cassandra is an open-source distrib... 639 [OK] docker.io docker.io/maven Apache Maven is a software project managem... 455 [OK] docker.io docker.io/solr Solr is the popular, blazing-fast, open so... 428 [OK] docker.io docker.io/zookeeper Apache ZooKeeper is an open-source server ... 212 [OK] docker.io docker.io/eboraas/apache-php PHP5 on Apache (with SSL support), built o... 132 [OK]
[root@docker01 ~]# docker pull docker.io/httpd #下载镜像 Using default tag: latest Trying to pull repository docker.io/library/httpd ... sha256:5b35d13089db73df620f4c198f5a4bfa56b8fe45a0364f343df9a26d874fef6c: Pulling from docker.io/library/httpd 3d839585b9c7: Pull complete cf157792586a: Pull complete c620105f0566: Pull complete 830b826a2e13: Pull complete ec2eb5743536: Pull complete eb53f3c09897: Pull complete Digest: sha256:5b35d13089db73df620f4c198f5a4bfa56b8fe45a0364f343df9a26d874fef6c Status: Downloaded newer image for docker.io/httpd:latest
[root@docker01 ~]# docker images #列出镜像
docker rmi [OPTIONS] IMAGE [IMAGE...]删除镜像
docker save -o tomcat.tar.gz tomcat //保存镜像 docker rmi -f 33b3a04191c0 //强子删除镜像 [root@docker01 ~]# docker load < tomcat.tar.gz //加载镜像 Loaded image: tomcat:v5 [root@docker01 ~]# docker images //查看加载过的镜像 REPOSITORY TAG IMAGE ID CREATED SIZE tomcat v5 33b3a04191c0 45 hours ago 639.6 MB
docker run -itd --name on_tom01 -p 9990:8080 -v /opt/webapps:/opt/dev_tom01/webapps 33b3a04191c0 //运行一个容器
[root@docker01 ~]# docker ps |grep tom c059b7e6795b 33b3a04191c0 "/root/run.sh" 5 minutes ago Up 5 minutes 0.0.0.0:9990->8080/tcp on_tom01 [root@docker01 ~]# docker commit -m='a new iamge' --author='Thomas' c059b7e6795b wxl/tomcat:v6 更新镜像 sha256:5439575cf8efd41fbea689a40e7f4a9aef1c8637b0e3243b36dca902cda27709 [root@docker01 ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE wxl/tomcat v6 5439575cf8ef 5 seconds ago 639.6 MB tomcat v5 33b3a04191c0 46 hours ago 639.6 MB
容器(Container)管理
[root@docker01 ~]# docker run -itd --name dev_tom01 centos /bin/bash
![]()
![]()
[root@docker01 ~]# docker stop/start/restart 容器名称/id //管理容器 [root@docker01 ~]# docker stats 9eb3b7729ccd CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS 9eb3b7729ccd 0.00% 4.523 MiB / 7.64 GiB 0.06% 648 B / 648 B 4.676 MB / 0 B 0 [root@docker01 ~]# docker logs c059b7e6795b //查看日志 Using CATALINA_BASE: /opt/dev_tom01 Using CATALINA_HOME: /opt/dev_tom01 Using CATALINA_TMPDIR: /opt/dev_tom01/temp Using JRE_HOME: /opt/jdk1.7.0_79 [root@docker01 ~]# docker rename dev_tom01 test //重新命名 [root@docker01 ~]# docker rm 9eb3b7729ccd //删除容器
[root@docker01 ~]# docker top c059b7e6795b //top进程 [root@docker01 ~]# docker ps optios -a:查看所有容器,含停止运行的 -l:查看刚启动的容器 -q:只显示容器ID -s:显示容器大小 -n=4: 列出最近创建的4个容器
闲杂人等



浙公网安备 33010602011771号