[root@server1 ~]# docker load -i game2048.tar ##导入镜像
011b303988d2: Loading layer [==================================================>] 5.05MB/5.05MB
36e9226e74f8: Loading layer [==================================================>] 51.46MB/51.46MB
192e9fad2abc: Loading layer [==================================================>] 3.584kB/3.584kB
6d7504772167: Loading layer [==================================================>] 4.608kB/4.608kB
88fca8ae768a: Loading layer [==================================================>] 629.8kB/629.8kB
Loaded image: game2048:latest
[root@server1 ~]# docker run -d -p 80:80 --name vm1 game2048
##添加端口映射,宿主主机的80端口映射到docker容器的80端口
5ba77b22817a3968946ba4fb4d9a4afb44142db96ac1dbf87cc1d03578e97c18
[root@server1 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5ba77b22817a game2048 "/bin/sh -c 'sed -i …" 6 seconds ago Up 4 seconds 0.0.0.0:80->80/tcp, 443/tcp vm1
[root@server1 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
game2048 latest 19299002fdbe 2 years ago 55.5MB
浏览器上可以访问
三.镜像的分层结构
[root@server1 ~]# docker run -it --name vm2 ubuntu
root@09474d140848:/# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
[root@server1 ~]# docker images ubuntu
REPOSITORY TAG IMAGE ID CREATED SIZE
ubuntu latest 07c86167cdc4 3 years ago 188MB
[root@server1 ~]# docker commit -m "add files" vm2 ubuntu:v1
sha256:f6df2bc65c74de267b62b0ec73607fd76c02364f294574baed909d179d16df0d
[root@server1 ~]# docker history ubuntu
IMAGE CREATED CREATED BY SIZE COMMENT
07c86167cdc4 3 years ago /bin/sh -c #(nop) CMD ["/bin/bash"] 0B
<missing> 3 years ago /bin/sh -c sed -i 's/^#\s*\(deb.*universe\)$… 1.9kB
<missing> 3 years ago /bin/sh -c echo '#!/bin/sh' > /usr/sbin/poli… 195kB
<missing> 3 years ago /bin/sh -c #(nop) ADD file:b9504126dc5590898… 188MB
[root@server1 ~]# docker history ubuntu:v1
IMAGE CREATED CREATED BY SIZE COMMENT
f6df2bc65c74 29 seconds ago /bin/bash 0B add files
07c86167cdc4 3 years ago /bin/sh -c #(nop) CMD ["/bin/bash"] 0B
<missing> 3 years ago /bin/sh -c sed -i 's/^#\s*\(deb.*universe\)$… 1.9kB
<missing> 3 years ago /bin/sh -c echo '#!/bin/sh' > /usr/sbin/poli… 195kB
<missing> 3 years ago /bin/sh -c #(nop) ADD file:b9504126dc5590898… 188MB