1.配置yum源(也可以自己下载安装包安装)
[root@server1 ~]# cat /etc/yum.repos.d/cm.repo
[cn]
name=cn
baseurl=http://172.25.32.250/cn
gpgcheck=0
[docker]
name=docker
baseurl=http://172.25.32.250/docker
gpgcheck=0
2.安装docker并开启,查看其信息
[root@server1 ~]# yum install -y docker-ce
[root@server1 ~]# systemctl start docker
查看信息
docker的存储位置
/var/lib/docker,docker所有的信息都存储在改目录
3.获取镜像并导入
[root@server1 docker]# cd
[root@server1 ~]# ls
game2048.tar
[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
4.使用下载到本地的镜像game2048创建容器
[root@server1 ~]# docker run -d -p 80:80 --name vm1 game2048##使用该镜像建立容器,添加端口映射,及本机的80端口映射容器内部的80端口
[root@server1 ~]# docker ps##查看可用容器
[root@server1 ~]# docker ps -a##查看所有容器
[root@server1 ~]# docker inspect vm1##查看容器状态
容器内部的信息(ip网关等信息)
5.浏览器查看
2048小游戏,你值的拥有,嘻嘻嘻
docker常用的命令
docker load -i game2048.tar 导入镜像
docker run -d -p 80:80 --name vm1 game2048 创建容器,其中以game2048为镜像,添加端口映射
docker ps ##查看可用容器
docker ps -a 查看所有容器,包括可用的和没有正常退出容器导致容器不可用的
docker attach vm1 进入容器
docker top vm1 查看容器进程
docker logs vm1 查看容器指令输出
docker inspect vm1 查看容器详细信息
docker status vm1 查看容器的资源使用率
docker diff vm1 查看容器的修改
docker stop vm1 停止容器
docker start vm1 启动容器
docker kill vm1 强制停止容器
docker rm -f vm1 删除容器,后面也可直接输入容器id
docker rmi 删除镜像