2.Ubuntu16.04Docker基本使用
来源:互联网 发布:linux 查看运行的服务 编辑:程序博客网 时间:2024/05/26 20:20
Ubuntu16.04Docker基本使用
docker version
eggyer@ubuntu:/usr/local$ docker versionClient: Version: 1.9.1 API version: 1.21 Go version: go1.4.3 Git commit: a34a1d5 Built: Fri Nov 20 17:56:04 UTC 2015 OS/Arch: linux/amd64Server: Version: 1.9.1 API version: 1.21 Go version: go1.4.3 Git commit: a34a1d5 Built: Fri Nov 20 17:56:04 UTC 2015 OS/Arch: linux/amd64
启动docker实例,输出hello,world
eggyer@ubuntu:/usr/local$ docker run ubuntu echo 'hello,world'hello,world
启动交互式容器
docker run -i -t IMAGE /bin/bash-i --interactive=ture|false 默认是false-t --tty=true|false 默认是false运行示例:eggyer@ubuntu:/usr/local$ docker run -i -t ubuntu /bin/bashroot@6fa6e815583e:/# lsbin dev home lib64 mnt proc run srv tmp varboot etc lib media opt root sbin sys usr
查看容器
docker ps [-a][-l]docker ps 命令用来查看当前运行的容器docker ps -a 命令用来查看所有运行过的容器运行实例:eggyer@ubuntu:/usr/local$ docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES6fa6e815583e ubuntu "/bin/bash" 4 minutes ago Exited (0) 9 seconds ago backstabbing_northcutt142b9f902b69 ubuntu "echo hello,world" 5 minutes ago Exited (0) 5 minutes ago cocky_meninskyba87d27bc76b ubuntu "/bin/bash" 18 minutes ago Up 18 minutes romantic_franklin0409e42a2dd2 ubuntu "/bin/bash" About an hour ago Exited (0) About an hour ago container0129a7330714d8 ubuntu "/bin/bash" About an hour ago Exited (0) About an hour ago trusting_bhaskaraf6bf839a4bd5 ubuntu "echo 'hello world'" About an hour ago Exited (0) About an hour ago angry_wozniakc6128de0b863 ubuntu "echo 'hello world'" 9 hours ago Exited (0) 9 hours ago mad_jepsen6d75c02d3dee ubuntu "echo 'hello world'" 9 hours ago Exited (0) 9 hours ago suspicious_perlman
查看容器信息
docker inspect运行实例:eggyer@ubuntu:/usr/local$ docker inspect 6fa6e815583eb3ccd9758c0238b5213d9d532d5e34b85f5f181103d679871fb1 [{ "Id": "6fa6e815583eb3ccd9758c0238b5213d9d532d5e34b85f5f181103d679871fb1", "Created": "2016-11-25T04:00:13.634368893Z", "Path": "/bin/bash", "Args": [], "State": { "Status": "exited", "Running": false, "Paused": false, "Restarting": false, "OOMKilled": false, "Dead": false, "Pid": 0, "ExitCode": 0, "Error": "", "StartedAt": "2016-11-25T04:00:13.825661617Z", "FinishedAt": "2016-11-25T04:04:06.531843097Z" }, "Image": "bea8f41ae3e812e19e2b011bb78a268f386e2089320d1c48caf7dca3df39b15f", "ResolvConfPath": "/var/lib/docker/containers/6fa6e815583eb3ccd9758c0238b5213d9d532d5e34b85f5f181103d679871fb1/resolv.conf", "HostnamePath": "/var/lib/docker/containers/6fa6e815583eb3ccd9758c0238b5213d9d532d5e34b85f5f181103d679871fb1/hostname", "HostsPath": "/var/lib/docker/containers/6fa6e815583eb3ccd9758c0238b5213d9d532d5e34b85f5f181103d679871fb1/hosts", "LogPath": "/var/lib/docker/containers/6fa6e815583eb3ccd9758c0238b5213d9d532d5e34b85f5f181103d679871fb1/6fa6e815583eb3ccd9758c0238b5213d9d532d5e34b85f5f181103d679871fb1-json.log", "Name": "/backstabbing_northcutt", "RestartCount": 0, "Driver": "aufs", "ExecDriver": "native-0.2", "MountLabel": "", "ProcessLabel": "", "AppArmorProfile": "", "ExecIDs": null, "HostConfig": { "Binds": null, "ContainerIDFile": "", "LxcConf": [], "Memory": 0, "MemoryReservation": 0, "MemorySwap": 0, "KernelMemory": 0, "CpuShares": 0, "CpuPeriod": 0, "CpusetCpus": "", "CpusetMems": "", "CpuQuota": 0, "BlkioWeight": 0, "OomKillDisable": false, "MemorySwappiness": -1, "Privileged": false, "PortBindings": {}, "Links": null, "PublishAllPorts": false, "Dns": [], "DnsOptions": [], "DnsSearch": [], "ExtraHosts": null, "VolumesFrom": null, "Devices": [], "NetworkMode": "default", "IpcMode": "", "PidMode": "", "UTSMode": "", "CapAdd": null, "CapDrop": null, "GroupAdd": null, "RestartPolicy": { "Name": "no", "MaximumRetryCount": 0 }, "SecurityOpt": null, "ReadonlyRootfs": false, "Ulimits": null, "LogConfig": { "Type": "json-file", "Config": {} }, "CgroupParent": "", "ConsoleSize": [ 0, 0 ], "VolumeDriver": "" }, "GraphDriver": { "Name": "aufs", "Data": null }, "Mounts": [], "Config": { "Hostname": "6fa6e815583e", "Domainname": "", "User": "", "AttachStdin": true, "AttachStdout": true, "AttachStderr": true, "Tty": true, "OpenStdin": true, "StdinOnce": true, "Env": [ "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" ], "Cmd": [ "/bin/bash" ], "Image": "ubuntu", "Volumes": null, "WorkingDir": "", "Entrypoint": null, "OnBuild": null, "Labels": {}, "StopSignal": "SIGTERM" }, "NetworkSettings": { "Bridge": "", "SandboxID": "", "HairpinMode": false, "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "Ports": null, "SandboxKey": "", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null, "EndpointID": "", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "MacAddress": "", "Networks": { "bridge": { "EndpointID": "", "Gateway": "", "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "MacAddress": "" } } }}]
自定义容器名字
docker run --name=name -i -t IMAGE /bin/bash运行实例:eggyer@ubuntu:/usr/local$ docker run --name=container02 -i -t ubuntu /bin/bashroot@55759ca3d56a:/#
重新启动一个建立过的容器
docker start[-i]容器名运行实例:eggyer@ubuntu:/usr/local$ docker start -i container01root@0409e42a2dd2:/#
删除已经停止的容器
docker rm 容器名eggyer@ubuntu:/usr/local$ docker rm container02container02
0 0
- 2.Ubuntu16.04Docker基本使用
- 于Ubuntu16.04 下安装使用Docker
- Docker基本命令以及Ubuntu16.04更换源
- ubuntu16.04安装docker
- 初识docker--Ubuntu16.04
- ubuntu16.04安装docker
- Ubuntu16.04 安装Docker
- Ubuntu16.04 docker安装
- Ubuntu16.04安装Docker
- ubuntu16.04 Docker 安装
- Docker--Ubuntu16.04介绍
- ubuntu16.04安装Docker
- Ubuntu16.04安装docker
- Ubuntu16.04.3安装Docker,配置镜像加速器及其基本使用
- ubuntu16.04下安装docker
- Ubuntu16.04LTS 安装Docker
- DOCKER学习整理(Ubuntu16.04)
- Ubuntu16.04设置Docker代理
- MySql5.0 Table错误is marked as crashed and last (automatic) repair failed
- Android屏幕适配姿势
- 1.Ubuntu16.04安装与卸载docker
- Java Jni入门(一):Hello Jni(在Java中调用C库函数)
- spark Shuffle内幕
- 2.Ubuntu16.04Docker基本使用
- ubuntu下怎样操作mysql数据库
- linux无线遇到问题Operation not possible due to RF-kill
- 关于进制转换的三种方法
- DB2 Express c for linux 安装
- 3.Ubuntu16.04添加Docker用户组
- Retrofit用法详解
- 多进程间的互斥对象通信
- 4.Ubuntu16.04Docker的守护式容器