zoukankan      html  css  js  c++  java
  • Docker安装及常用命令

    修改机器名:

    [root@docker /]# hostnamectl set-hostname Docker
    

    安装EPEL源:

    [root@docker /]# yum -y install epel-release
    [root@docker /]# yum clean all
    [root@docker /]# yum makecache
    

    安装Docker:

    [root@docker /]# yum -y install docker
    [root@docker /]# systemctl enable docker
    [root@docker /]# systemctl start docke
    

    镜像管理:
    搜索在线可用的镜像名

    [root@docker /]# docker search centos 
    

    从官网拉取镜像                    

    [root@docker /]# docker pull centos  
    

    查询本地所有的镜像

    [root@docker /]# docker images
    

    删除单个镜像                                    

    [root@docker /]# docker rmi docker.io/centos -f 
    

    删除所有镜像

    [root@docker /]# docker rmi$(docker images | grep none | awk '{print $3}' | sort -r)
    

    创建镜像

    [root@docker /]# docker commit -m="Added Nginx 10.1" -a="Rock Zhao" ef16fea87866 17track/nginx:v1
    

    查看镜像详细信息

    [root@docker /]# docker inspect 10888ace4357
    

    容器管理:
    创建容器

    [root@docker /]# docker run -it --restart=always --name centos7 -p 80:80 -v /root/docker-centos7:/root/docker-centos7 docker.io/centos:latest /bin/bash
    

    查看正在运行的容器

    [root@docker /]# docker ps
    

    查看最后退出的容器的ID  

    [root@docker /]# docker ps -l   
    

    查看所有的容器,包括退出的                                    

    [root@docker /]# docker ps -a 
    

    启动容器

    [root@docker /]# docker start determined_noyce
    

    停止容器

    [root@docker /]# docker stop determined_noyce
    

    杀掉容器            

    [root@docker /]# docker kill determined_noyce
    

    删除容器

    [root@docker /]# docker rm determined_noyce
    

    删除所有容器                 

    [root@docker /]# docker rm$(docker ps -a -q) 
    

    登录容器

    [root@docker /]# docker exec -i -t determined_noyce /bin/bash
    

    执行容器内部程序命令

    [root@docker /]# docker exec centos7 /usr/local/nginx/sbin/nginx
    

    拷贝文件

    [root@docker /]# docker cp nginx2:/usr/local/nginx /home
    [root@docker /]# docker cp rootpath-96.20170113.tar.gz nginx1:/usr/local/src/
    

    显示容器内运行的进程

    [root@docker /]# docker top <container>
    

    查询某个容器的所有操作记录                     

    [root@docker /]# docker logs {容器ID|容器名称} 
    

    实时查看容易的操作记录        

    [root@docker /]# docker logs -f {容器ID|容器名称}
    

    [THE END]

  • 相关阅读:
    Python之数据结构:元组
    Python之数据结构:列表
    python学习之路-第一天-接触python
    微信公众号的搭建-第五天-自定义菜单
    微信公众号的搭建-第四天(2)-获取并缓存access_token
    微信公众号的搭建-第四天-完成消息接受和返回响应的消息类型
    微信公众号的搭建-第三天-对请求、事件、响应类的封装
    鸟哥的Linux私房菜-第一部分-第3章主机规划与磁盘分区
    微信公众号的搭建-第二天-申请公众号并与本地测试服务器绑定
    微信公众号的搭建-第一天-搭建一个测试服务器
  • 原文地址:https://www.cnblogs.com/configure/p/6434224.html
Copyright © 2011-2022 走看看