博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker的容器创建以及基本命令
阅读量:6766 次
发布时间:2019-06-26

本文共 1138 字,大约阅读时间需要 3 分钟。

1. 使用docker run创建docker容器,(docker命令都是以docker开头的)安装完docker后,大多数情况下,本机上面一般没有docker镜像的,执行docker run的时候一般先查看本地镜像,如果本地没有,则会自动去Docker Hub上下载镜像。Docker的域名解析服务器是google的,因此需要将8.8.8.8和8.8.4.4的DNS服务器IP添加到域名系统中去。Ubuntu下的操作是打开/etc/resolv.conf,添加两行nameserver 8.8.8.8和nameserver 8.8.4.4。
 
2. 接下来使用命令docker run -i -t 镜像名字 /bin/bash创建一个容器,比如
    docker -i -t ubuntu /bin/bash,其中使用-t参数是指定一个交互是命令行,
    执行这个命令,如果本地有镜像,则用本地镜像创建一个容器,如果没有则会去docker hub下载镜像,下载时间可能有点长。
    命令执行完毕后,会创建启动一个容器,并进入容器内部的shell中。在这个容器里面和普通的Linux操作完全一样。
 
3. 容器常用的管理命令
    docker run 创建并启动一个容器,在run后面加上-d参数,则会创建一个守护式容器在后台运行。
    docker ps -a 查看已经创建的容器
    docker ps -s 查看已经启动的容器
    docker start con_name 启动容器名为con_name的容器
    docker stop con_name 停止容器名为con_name的容器
    docker rm con_name 删除容器名为con_name的容器
    docker rename old_name new_name 重命名一个容器
    docker attach con_name 将终端附着到正在运行的容器名为con_name的容器的终端上面去,前提是创建该容器时指定了相应的sh
执行这个命令后,按下回车键,会进入容器的命令行Shell中。
    docker logs con_name 获取容器名为con_name的容器日志
    docker inspect 查看容器的详细信息
    docker top con_name 查看容器名为con_name的容器内部的进程
    docker exec 可以用来在容器中运行一个进程
总结:docker的管理命令都是以docker开头,加上一个容易理解的单词,对一个命令的参数不熟悉,可以使用docker command --help查看相关参数意义

转载于:https://www.cnblogs.com/crazywangzx/p/5633711.html

你可能感兴趣的文章
Google Flutter的学习与使用
查看>>
工厂模式
查看>>
ci文件缓存使用,可以用来实现多模板切换 改写URL辅助函数
查看>>
原创《开源一个用 vue 写的树层级组件 vue-ztree》
查看>>
笨办法34访问列表元素(列表方法)
查看>>
winform listview控件、容器控件
查看>>
【UIKit】UITableView 1
查看>>
cmake使用第三方库
查看>>
assert函数和捕获异常 - C++快速入门32
查看>>
暑期周记1
查看>>
杭电1005
查看>>
图的深度优先搜索和广度优先搜索
查看>>
java中的final关键字
查看>>
[HeadFirst-HTMLCSS学习笔记][第十三章表格]
查看>>
Shiro-工作流程
查看>>
【转载】COMMON PITFALLS IN MACHINE LEARNING
查看>>
Tableau
查看>>
nginx日志相关的查询
查看>>
2017-2018-2上课课程
查看>>
linux文件删除原理
查看>>