Docker常用命令
来源:互联网 发布:农家乐审美 知乎 编辑:程序博客网 时间:2024/05/22 14:22
Docker常用命令列表与显示结果:
(1) Install Docker:
# yum -y update
#yum install docker
#yum install docker-engine
(2) Start the docker daemon:
# docker daemon
#docker -d
#docker version
[root@my-orch ~]# docker version
Client:
Version: 1.8.2-el7.centos
APIversion: 1.20
Package Version:docker-1.8.2-10.el7.centos.x86_64
Goversion: go1.4.2
Gitcommit: a01dc02/1.8.2
Built:
OS/Arch: linux/amd64
Server:
Version: 1.8.2-el7.centos
APIversion: 1.20
Package Version:
Goversion: go1.4.2
Gitcommit: a01dc02/1.8.2
Built:
OS/Arch: linux/amd64
(3) Install Image:
# docker import - < ./docker.tar.gz
#docker images
[root@my-orch ~]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
<none> <none> 19023a7a6224 About an hour ago 4.482 GB
[root@my-orch docker]# docker load < ./cfed1.docker.2.tar
[root@my-orch docker]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
test1 latest 414d19bb2583 45 minutes ago 4.482 GB
cfed1 latest ba4fabb01514 5 days ago 4.701 GB
(4) How to create Container
#docker run -it -d 47ea76515141 /bin/bash
#cid=$(docker run --cgroup-parent -d--privileged=true --publish-all=true --cap-add=sys_nice -t -i ${imageID}/bin/bash)
[root@my-orch docker]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
fc361c8ceae7 19023a7a6224 "/bin/bash" 57 minutes ago Up 57 minutes naughty_raman
98fe1d0d2f22 19023a7a6224 "/bin/bash" About an hour ago Up About an hour berserk_stallman
004369f3e21e 19023a7a6224 "/bin/bash" About an hour ago Up 23 minutes jolly_goldstine
(5) Inside the Container
[root@my-orch ~]# docker attach004369f3e21e
bash-4.2#
bash-4.2#
(6) Save the container as Image
#docker commit 4aff00fb086d test1
4aff00fb086d is container ID.
test1 is the updated image REPOSITORY.
[root@my-orch docker]# docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
test1 latest 414d19bb2583 5 minutes ago 4.482 GB
(7) Show the container info:
[root@my-orch docker]# docker inspectfc361c8ceae7
"Id":"fc361c8ceae7f83075ce2b315df3a39006bd4c8a70a246e6a5ca1f3732222956",
"Created": "2016-03-10T06:19:00.1222049Z",
"Path": "/bin/bash",
"Args": [],
"State": {
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 2760,
"ExitCode": 0,
"Error": "",
"StartedAt": "2016-03-10T07:35:40.491219392Z",
"FinishedAt": "2016-03-10T07:33:19.420549065Z"
},
"Image":"19023a7a6224f49cbfcbce98c57829eef40dd6d372a959424414695a3d63a62e",
"NetworkSettings": {
"Bridge": "",
"EndpointID":"3a86f7fb7d4ca800f0894255bb3ecba9e35cdf33c0c75f421112b4ac37456d14",
"Gateway": "172.17.42.1",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"HairpinMode": false,
"IPAddress":"172.17.0.10",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"MacAddress": "02:42:ac:11:00:0a",
"NetworkID": "c352628097dcd62b51e474394b5371886bc1a8d35c22ed104683e5489853d239",
"PortMapping": null,
"Ports": {},
"SandboxKey": "/var/run/docker/netns/fc361c8ceae7",
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null
},
The network info inside the container:
bash-4.2# ifconfig
eth0 Link encap:Ethernet HWaddr02:42:AC:11:00:0A
inet addr:172.17.0.10 Bcast:0.0.0.0 Mask:255.255.0.0
inet6 addr: fe80::42:acff:fe11:a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:648 (648.0 b) TXbytes:648 (648.0 b)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0(0.0 b)
(8) Docker info
[root@my-orch docker]# docker info
Containers: 7
Images: 2
Storage Driver: devicemapper
PoolName: docker-252:1-167805055-pool
PoolBlocksize: 65.54 kB
Backing Filesystem: xfs
Datafile: /dev/loop0
Metadata file: /dev/loop1
DataSpace Used: 6.511 GB
DataSpace Total: 107.4 GB
DataSpace Available: 100.9 GB
Metadata Space Used: 4.669 MB
Metadata Space Total: 2.147 GB
Metadata Space Available: 2.143 GB
UdevSync Supported: true
Deferred Removal Enabled: false
Dataloop file: /var/lib/docker/devicemapper/devicemapper/data
Metadata loop file:/var/lib/docker/devicemapper/devicemapper/metadata
Library Version: 1.02.107-RHEL7 (2015-12-01)
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.10.0-327.10.1.el7.x86_64
Operating System: CentOS Linux 7 (Core)
CPUs: 2
Total Memory: 3.702 GiB
Name: my-orch.novalocal
ID: TDTO:CBOQ:52I3:7N2O:2HSV:HWH2:YXIZ:RCFK:KG2S:6YFB:2M3W:QLUG
WARNING: bridge-nf-call-iptables isdisabled
WARNING: bridge-nf-call-ip6tables isdisabled
- Docker常用命令
- Docker常用命令
- docker 常用命令
- Docker 常用命令
- Docker常用命令
- Docker常用命令
- Docker常用命令
- Docker常用命令
- docker常用命令
- docker常用命令
- docker常用命令
- Docker常用命令
- docker 常用命令
- docker常用命令
- docker 常用命令
- docker常用命令
- docker常用命令
- Docker:常用命令
- HTML 图片上传以及图片加载失败时使用默认图片
- 回溯反向打印一个数组
- ExtJS前端在项目中使用
- 40、Oracle database 11g 在windows xp下的安装步骤
- Notepad++ 主观感受
- Docker常用命令
- c++第三次实验
- linux 串口触摸屏调试记录
- Java注释详解
- MYSQL中取当前周/月/季/年的第一天与最后一天
- JSONObject与JSONArray的使用
- 第二次试验
- linux修改硬盘已挂载目录
- JDK容器与并发—List—ArrayList