docker中的管理命令

首先需要去下载镜像。

[root@CFCA ~]# docker pull tomcat    下载镜像
[root@CFCA ~]# docker images       #该命令可以查看本地的docker镜像
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
winter/mynginx      v1                  3f7f2576105a        19 hours ago        200 MB
docker.io/tomcat    latest              41a54fe1f79d        4 days ago          463 MB
docker.io/nginx     latest              06144b287844        12 days ago         109 MB
docker.io/centos    latest              5182e96772bf        5 weeks ago         200 MB

对本地的镜像做一个本地以后再使用的时候就可以直接导入了。

[root@CFCA ~]#docker save 41a54fe1f79d > /opt/tomcat.tar.gz    IMAGE ID
下次使用的时候直接导入就可以了。

[root@CFCA ~]# docker load < /opt/tomcat.tar.gz

[root@CFCA ~]#docker run --name mytomcat -d -p 16000:8080 tomcat  创建一个容器

参数-d 在后台运行,-p 指定端口

[root@CFCA ~]# docker ps   查看运行的容器
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                     NAMES
c661aa829f40        tomcat              "catalina.sh run"        About an hour ago   Up About an hour    0.0.0.0:16000->8080/tcp   mytomcat
adc14b5769df        nginx               "nginx -g 'daemon ..."   22 hours ago        Up About an hour    0.0.0.0:81->80/tcp        hardcore_payne

[root@CFCA ~]# docker ps -a    查看所有的容器(正在运行的和停止的)
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                      PORTS                     NAMES
c661aa829f40        tomcat              "catalina.sh run"        About an hour ago   Up About an hour            0.0.0.0:16000->8080/tcp   mytomcat
5e9c5e1bd5d9        winter/mynginx:v1   "/bin/bash"              20 hours ago        Exited (1) 19 hours ago                               nginxv1
d761256a46c1        centos              "/bin/bash"              21 hours ago        Exited (137) 16 hours ago                             mynginx
6d7abc216d0c        centos              "/bin/bash"              21 hours ago        Exited (0) 19 hours ago                               test1
2363708c4ac2        centos              "/bin/bash"              21 hours ago        Exited (0) 21 hours ago                               nfs
82b6668c8585        centos              "/bin/bash"              22 hours ago        Exited (0) 22 hours ago                               dazzling_davinci
b811885dc8a0        centos              "/bin/bash"              22 hours ago        Exited (137) 16 hours ago                             jovial_nobel
6965e5bd7160        centos              "/bin/bash"              22 hours ago        Exited (137) 16 hours ago                             volume-test1
adc14b5769df        nginx               "nginx -g 'daemon ..."   22 hours ago        Up About an hour            0.0.0.0:81->80/tcp        hardcore_payne
58251af60714        nginx               "nginx -g 'daemon ..."   23 hours ago        Exited (0) 16 hours ago                               wizardly_yalow
fd407279539f        centos              "/bin/bash"              24 hours ago        Exited (137) 16 hours ago                             mydocker
4ece66925450        centos              "/bin/echo welcome"      25 hours ago        Exited (0) 25 hours ago                               stoic_jepsen
进入到容器中的方法:

找到docker运行的进程

[root@localhost ~]# docker inspect --format "{{.State.Pid}}" c661aa829f40
6059
[root@localhost ~]# nsenter -t 6059 -u -i -n -p
[root@c661aa829f40 ~]#
此时进入到了容器中。
在网页测试Tomcat的启动情况:

此时可以访问了。

最新文章

  1. Xcode计算缓存文件大小和清除缓存
  2. C#:枚举
  3. BZOJ4607 : [PA2015 Final]Edycja
  4. Spring基础—— 在 Spring Config 中使用外部属性文件
  5. Linux系统编程@多线程编程(一)
  6. hdu 3859 Inverting Cups
  7. js对JSON数据排序
  8. JAVA实现数据库数据导入/导出到Excel(POI)
  9. Python笔记十一(迭代器)
  10. 01-java前言、入门程序、变量、常量
  11. 迅为4412开发板QtE系统源码-屏幕横竖屏切换修改方法
  12. 基于kali linux无线网络渗透测试
  13. 学以致用十九-----shell脚本之引号
  14. Uniscribe相关文章
  15. mysql 分组统计SQL语句
  16. jQuery的end()方法使用详解
  17. 【前端】Vue.js经典开源项目汇总
  18. VirtualBox安装Redhat9.0
  19. 星型打分插件 bootstrap-rating-input
  20. Oracle SQL语句优化34条

热门文章

  1. c#中异常捕获,回滚
  2. vue-$watch属性方法
  3. 创建LEANGOO账号
  4. python之初入Python
  5. 十一,k8s集群访问控制之ServicAccount
  6. IntelliJ IDEA 如何设置代码提示和代码模板
  7. (转)ORACLE中关于外键缺少索引的探讨和总结
  8. SCU 4584 tarjan+最大权闭合子图
  9. libusb_bulk_transfer返回值不是0
  10. Angular与Vue