docker操作大全
docker 常用操作方法
查看docker版本
docker version
搜索镜像
docker serach 镜像名称
拉去镜像
docker pull 镜像名称
查看本地镜像仓库信息
docker imges
查看容器详细信息
docker inspect 容器id
最简单的启动命令如下
docker run -d centos /sbin/init
运行一个容器 -d后台运行 -p宿主机与容器端口映射 --name容器名称 --net网络模式 -v宿主机与容器目录映射 --ip指定运行时ip
docker run -d -p 80:80 --name=名字 --net=网络模式 -v dir:dir --ip=指定ip 镜像名称 sbin/init
查看当前运行的容器
docker ps
查看机器上所有的容器
docker ps -a
启动一个容器
docker start 容器id
停止一个容器
docker stop 容器id
重启一个容器
docker restart 容器id
删除一个容器(容器先stop)
docker rm 容器id
删除一个镜像
docker rmi 镜像名称
宿主机与容器相互复制文件
从宿主机复制文件到容器里
docker cp 本地文件 容器id:容器中的文件路径
例:docker cp /tmp/timg.jpg 831bad0c54da:/tmp/
相反从容器里复制文件到宿主机上
docker cp 容器id:容器中的文件路径 本地文件
例:docker cp 831bad0c54da:/tmp/timg.jpg /tmp/
查看容器的日志
docker logs 容器id
执行容器中的命令
docker exec 容器id "command"
用语docker网络操作包括创建删除等
docker network <command>
docker network ls
docker network create
docker network rm <network ID> #这里只能删除自己创建的默认的都不可以删除
与宿主机同网络配置(docker 1.9以上的版本才支持)
docker network create -d macvlan --subnet=宿主机网段 --gateway=宿主机网关地址 -o parent=宿主机网卡名称 mynet
docker network create -d macvlan --subnet=192.168.126.0/24 --gateway=192.168.126.2 -o parent=ens33 mynet
docker run --net=mynet --ip=指定docker的网络ip 镜像名称 /sbin/init
打包一个本地运行配置好的镜像id
docker commit -m="提交说明" -a="作者名称" 镜像id cookie/centos
docker操作大全的更多相关文章
- docker操作命令大全和后台参数
一.命令行 可以通过运行 docker ,或者 docker help 命令得到命令行的帮助信息(我们以 CentOS 为操作环境为例): [root@iz2ze2bn5x2wqxdeq65wlpz ...
- Delphi Excel 操作大全
Delphi Excel 操作大全 (一) 使用动态创建的方法首先创建 Excel 对象,使用ComObj:var ExcelApp: Variant;ExcelApp := CreateOleObj ...
- java日期操作大全
摘自(http://www.blogjava.net/i369/articles/83483.html) java日期操作 大全 先来一个: 取得指定月份的第一天与取得指定月份的最后一天 http ...
- PHP数组操作大全
<?php /** * File: phpstudy : array_test.php * Created by PhpStorm. * User: IhMfLy Pheonix@jtv-070 ...
- Java 文件操作大全
Java 文件操作大全 //1.创建文件夹 //import java.io.*; File myFolderPath = new File(str1); try { if (!myFolderPat ...
- SQL语句操作大全
SQL语句操作大全 本文分为以下六个部分: 基础部分 提升部分 技巧部分 数据开发–经典部分 SQL Server基本函数部分 常识部分 一.基础 1.说明:创建数据库CREATE DATABAS ...
- c#数据库操作大全
原文:c#数据库操作大全 1.提取单条记录 //using System.Data; //using System.Data.SqlClient; using (SqlConnection cn = ...
- MATLAB命令大全和矩阵操作大全
转载自: http://blog.csdn.net/dengjianqiang2011/article/details/8753807 MATLAB矩阵操作大全 一.矩阵的表示在MATLAB中创建矩阵 ...
- Docker 操作记录
Docker docker info 查看信息 docker 更改镜像目录 方式:1.配置文件修改 # cat /etc/sysconfig/docker |grep -v ^# |grep -v ^ ...
随机推荐
- Django(1.7 part1)
django安装: django解压后目录下有一个setup.py文件,在命令行运行python setup.py install,当前前提是已经安装了python才能执行命令,然后用下面命令检查dj ...
- iOS Device Types
ios 设备硬件名称对照表 https://support.hockeyapp.net/kb/client-integration-ios-mac-os-x-tvos/ios-device-types ...
- css3 -阻止元素成为鼠标事件目标 pointer-events
pointer-events:auto|none 其中pointer-events:none:元素永远不会成为鼠标事件的target. <!DOCTYPE html> <html l ...
- 快速傅里叶变换(Fast-Fourier Transform,FFT)
数学定义: (详细参考:https://www.baidu.com/link?url=oYAuG2o-pia_U3DlF5n_MJZyE5YKfaVRUHTTDbM1FwM_kDTjGCxKpw_Pb ...
- libcudnn (R5) not found in library path
环境:Ubuntu 18.04 + Torch7 + cuda10 在运行使用cudnn的lua程序的时候产生错误: /home/majiabiao/torch/: /home/majiabiao/ ...
- man 7 glob
GLOB(7) Linux Programmer's Manual GLOB(7) NAME glob - 形成路径名称 描述 (DESCRIPTION) 很久以前 在 UNIX V6 版 中 有一个 ...
- GenIcam标准(四)
2.8.可用的节点类型 本章对每个可用的节点类型提供一个概要的描述,包括其功能.用途以及最关心的参数.另外,对于每个节点在GenICam标准的XML格式文件中的layout,会有一个正式的说明.这个格 ...
- Oracle11g R2创建PASSWORD_VERIFY_FUNCTION相应password复杂度验证函数步骤
Oracle11g R2创建PASSWORD_VERIFY_FUNCTION相应密码复杂度验证函数步骤 运行測试环境:数据库服务器Oracle Linux 5.8 + Oracle 11g R2数据库 ...
- 数组中出现一次的两个数(三个数)& 求最后一位bit为1
对于两个数,对于结果中,剩余bit1来异或区分. 下面的解法,非常精简: int lastBitOf1(int number) { ); } void getTwoUnique(vector<i ...
- 009实现一个算法来删除单链表中的一个结点,仅仅给出指向那个结点的指针(keep it up)
呵呵,这个题不能直接删除已知的结点.由于是单链表,不知道前驱,仅仅知道 后继结点,直接删除会使链表断开.只是我们能够删除已知结点的后继结点, 把后继结点的值赋值给已知结点. #include < ...