zoukankan      html  css  js  c++  java
  • docker学习:4.容器管理练习

    4. 容器管理练习

    4.1 启动一个nginx和tomcat容器

    
    [root@vms41 ~]# docker run -dit --name=web -p 80:80 --restart=always nginx
    a49a7d8df0318e984d9d21bf0a638cadef452bb54707a31b333d8fdd549f1f3a
    [root@vms41 ~]# docker ps -a
    CONTAINER ID   IMAGE     COMMAND                  CREATED          STATUS         PORTS                               NAMES
    a49a7d8df031   nginx     "/docker-entrypoint.…"   10 seconds ago   Up 8 seconds   0.0.0.0:80->80/tcp, :::80->80/tcp   web
    [root@vms41 ~]# docker run -dit --name=web -p 80:8080 --restart=always hub.c.163.com/library/tomcat:latest
    181c0a6691bd766f2f5f833a9d1471ac741d1066c7456e192c133fa61d820a25
    
    
    

    4.2 docker常用管理命令

    docker exec 容器名 命令 ---在容器中临时执行命令
    docker stop 容器名 ---停止容器
    docker start 容器名 --启动容器
    docker restart 容器名 --重启容器
    docker logs 容器名 --查看容器日志
    docker top 容器名 --查看容器进程运行情况
    docker inspect 容器名 --查看容器的详细属性

    
    [root@vms41 ~]# docker run -dit --name=db --restart=always -e MYSQL_ROOT_PASSWORD=haha001 -p 3307:3306 hub.c.163.com/library/mysql:latest
    011d27f5bea6fabdeb3a761d0e198b33d9eacb0e9ec780efb8a8c772ed2e4ceb
    
    [root@vms41 ~]# 
    [root@vms41 ~]# docker exec db ip a
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
    114: eth0@if115: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
        link/ether 02:42:ac:11:00:03 brd ff:ff:ff:ff:ff:ff
        inet 172.17.0.3/16 brd 172.17.255.255 scope global eth0
           valid_lft forever preferred_lft forever
    
    [root@vms41 ~]# docker start db
    db
    [root@vms41 ~]# docker start db
    db       
    [root@vms41 ~]# docker restart db
    [root@vms41 ~]# docker logs db ##
    [root@vms41 ~]# docker top db
    UID                 PID                 PPID                C                   STIME               TTY                 TIME                CMD
    polkitd             24479               24456               0                   11:33               ?                   00:00:00            mysq
    [root@vms41 ~]# docker inspect db | grep -i ipaddress #查看容器的详细信息
                "SecondaryIPAddresses": null,
                "IPAddress": "172.17.0.3",
                        "IPAddress": "172.17.0.3",
    
    
    
  • 相关阅读:
    Application和Page详解
    Session解析
    CSS设置技巧
    CSS布局模型
    CSS盒模型
    JAVA -Xms -Xmx -XX:PermSize -XX:MaxPermSize 区别
    设计模式——单例模式
    设计模式——工厂模式
    Go语言学习
    每周一个设计模式
  • 原文地址:https://www.cnblogs.com/yj411511/p/14748984.html
Copyright © 2011-2022 走看看