Docker 使用说明

    • 查看所有镜像
    • 查看所有创建的容器
    1. $ docker ps -a
    • 查看正在运行的容器
    1. $ docker ps
    • 进入正在运行的容器
    • 开始 停止 重启 容器
    1. $ docker start <容器的 CONTAINER ID 或者 容器 NAMES >
    2. $ docker stop <容器的 CONTAINER ID 或者 容器 NAMES >
    3. $ docker restart <容器的 CONTAINER ID 或者 容器 NAMES >
    4.  
    5. # 例:
    6. $ docker ps
    7. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    8.  
    9. $ docker start ecda634206af docker start jms_guacamole
    10. $ docker stop ecda634206af docker stop jms_guacamole
    11. $ docker restart ecda634206af docker restart jms_guacamole
    • 查看容器 log
    1. $ docker logs -f <容器的 CONTAINER ID 或者 容器 NAMES >
    2.  
    3. # 例:
    4. $ docker ps
    5. CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    6. ecda634206af jumpserver/guacamole:test "/init" 12 days ago Up 3 days 0.0.0.0:8081->8080/tcp jms_guacamole
    7.  
    8. $ docker logs -f ecda634206af docker logs -f jms_guacamole
    • 删除容器
    1. $ docker rmi <镜像的 CONTAINER ID>
    2.  
    3. # 例:
    4. $ docker images
    5. REPOSITORY TAG IMAGE ID CREATED SIZE
    6. jumpserver/guacamole test e0c2ec53a8fd 13 days ago 1.23GB
    7.  
    8. $ docker rmi e0c2ec53a8fd
    • 更新镜像
    1. $ docker pull <镜像地址:版本>
    2.  
    3. # 例:
    4. $ docker pull jumpserver/jms_all:latest
    5. $ docker pull jumpserver/jms_coco:1.4.8