Docker常用基础命令汇总
2019独角兽企业重金招聘Python工程师标准>>>
1、docker的启动、停止、重启
[root@localhost ~]# service docker restart
Redirecting to /bin/systemctl restart docker.service
[root@localhost ~]# service docker stop
Redirecting to /bin/systemctl stop docker.service
[root@localhost ~]# service docker start
Redirecting to /bin/systemctl start docker.service
2、docker运行镜像创建一个容器
docker run
[root@localhost ~]# docker run -it -p 80:80 -v /docker_test:/yufei --name yufei_6 centos
-i:允许我们对容器内的 (STDIN) 进行交互
-t:在新容器内指定一个伪终端或终端
-p:宿主机的端口映射到容器的端口
-v:是挂在宿机目录, /docker_test是宿机目录,/yufei是当前docker容器的目录,宿机目录必须是绝对的。
--name:是给容器起一个名字,可省略,省略的话docker会随机产生一个名字
3、查看正在运行容器
docker ps、docker ps -a
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f84f2393be81 centos "/bin/bash" 3 days ago Up 5 seconds festive_cray
4、启动、停止、重启某个docker 容器
docker start、docker stop、docker restart
[liuyuantao@DESKTOP-VB95U9M MINGW64]# docker start f84f2393be81
f84f2393be81[liuyuantao@DESKTOP-VB95U9M MINGW64]# docker stop f84f2393be81
f84f2393be81[liuyuantao@DESKTOP-VB95U9M MINGW64]# docker restart f84f2393be81
f84f2393be81
5、删除容器、镜像
docker rm、docker rmi
[liuyuantao@DESKTOP-VB95U9M MINGW64]# docker rm 178a433d46f7
178a433d46f7
6、进入容器
docker exec -it id 启动一个伪终端以交互式的方式进入某个容器
[liuyuantao@DESKTOP-VB95U9M MINGW64]# docker exec -it f84f2393be81 bash
[root@f84f2393be81 /]#
docker attach id 进入某个容器(使用exit退出后容器也跟着停止运行)
[liuyuantao@DESKTOP-VB95U9M MINGW64]# docker attach f84f2393be81
[root@f84f2393be81 /]#
7、创建镜像
docker build -t soar/centos:7.1 . 通过当前目录下的Dockerfile创建一个名为soar/centos:7.1的镜像
转载于:https://my.oschina.net/liuyuantao/blog/1842985
Docker常用基础命令汇总相关推荐
- docker镜像简介和docker常用基础命令
docker镜像简介和docker常用基础命令 文章目录 docker镜像简介和docker常用基础命令 1:docker镜像概述 1.1:什么是docker镜像 1.2:docker镜像的获取方式 ...
- CentOS常用基础命令汇总
CentOS常用基础命令汇总 1.关机 (系统的关机.重启以及登出 ) 的命令 shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shu ...
- Docker常用基础命令
目录 1.docker version 查看版本信息 2.docker info 查看docker的一些信息 3.docker search 镜像搜索 4.docker pull 拉取镜像到本地 ...
- linux常用基础命令操作收集
linux常用基础命令操作收集,以下命令基于CentOs6.x 1.日常操作命令 **查看当前所在的工作目录 pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆到了服务器) who ...
- Ubuntu常用基础命令
转载原地址:https://www.linuxidc.com/Linux/2018-07/153206.htm 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子 ...
- Mysql常用基础命令操作实战
目录 一 启动与关闭MySQL 3 1.1 单实例MySQL启动与关闭方法 3 ※1※ 常规启动关闭数据库方式(推荐) 3 1.2 多实例MySQL启动与关闭 ...
- xshell删除文件夹命令_ssh远程连接GPU服务器进行深度学习以及常用ssh命令汇总
在我们进行深度学习的科研任务时,我们都会遇到复杂神经网络的训练问题,这时我们都不可避免地需要一块合适的gpu服务器,我认为gpu服务器的好处有两点:一是相对而言便宜一些,虽然很多gpu服务器也是昂贵的 ...
- redhat常用基础命令代码
redhat常用基础命令 1.登陆和关机,重启和切换用户,创建删除用户 远程登陆redhat: ssh root@192.168.xx.xx ssh为远程登陆选择的通道,root为用户名,192.16 ...
- CentOS常用基础命令大全
这篇文章主要介绍了CentOS常用基础命令大全,学习centos的朋友需要掌握的知识,需要的朋友可以参考下 1.关机 (系统的关机.重启以及登出 ) 的命令 shutdown -h now 关闭系统( ...
最新文章
- Pymol(1.8.6)作图技巧之cartoon和surface镶嵌模型
- nodejs安装部署与运行
- bootstrap-switch 不起作用 class处显示代码_GTJ2018高频问题解答——第六弹:梁加腋箍筋显示、梁钢筋报表查看等问题...
- window.showModalDialog介绍
- SVN常用命令及在windows上安装SVN
- Java中的Selenium / WebDriver示例
- 冯提莫在B站的受欢迎度
- 栈的应用--中序表达式转后序表达式
- qtplaintextedit如何删除内容_YouTube:如何删除油管频道Channel
- 万恶的华为,落魄的爱立信
- java基础学习1-java实验输出希腊字母表
- 数字图像处理之matlab大作业:美图秀秀
- springboot/vue 前后端分离项目搭建流程
- Excel单元格保护
- jsp学习—虚拟主机
- 百度网盘web登录页-原生js实现
- 计算机原理---网络基础知识
- Android 闹钟app 课程设计
- 数据包封包APP信息收集
- 2013年5月电商网站微博发展报告
热门文章
- 基于TensorFlow 2.0的中文深度学习开源书来了!GitHub趋势日榜第一,斩获2K+星
- 第 3 章 镜像 - 014 - 镜像的缓存特性
- class function,delphi静态函数的对象基址分析static
- Java调用net的webservice问题分享
- [每日一问]虚拟化网络设计中为什么建议采用链路聚合
- iOS 新窗口在最上层
- v9更新栏目缓存提示PHP has encountered a Stack overflow解决方法
- php函数的实现原理及性能分析
- 关于美工ps出图table格式的处理
- 您的安全设置不允许网站使用安装在您的计算机上的ActiveX控件的解决方法