标签:docker
1.docker安装 CentOS7 yum install epel-release -y yum install docker-io -y [root@Docker ~]# docker version Client: Version: 1.12.6 API version: 1.24 Package version: docker-1.12.6-61.git85d7426.el7.centos.x86_64 Go version: go1.8.3 Git commit: 85d7426/1.12.6 Built: Tue Oct 24 15:40:21 2017 OS/Arch: linux/amd64 Server: Version: 1.12.6 API version: 1.24 Package version: docker-1.12.6-61.git85d7426.el7.centos.x86_64 Go version: go1.8.3 Git commit: 85d7426/1.12.6 Built: Tue Oct 24 15:40:21 2017 OS/Arch: linux/amd64 [root@Docker ~]# CentOS6 yum install epel-release -y yum install lxc libcgroup device-map* -y yum install docker-io -y [root@Docker ~]# docker version Client version: 1.7.1 Client API version: 1.19 Go version (client): go1.4.2 Git commit (client): 786b29d/1.7.1 OS/Arch (client): linux/amd64 Server version: 1.7.1 Server API version: 1.19 Go version (server): go1.4.2 Git commit (server): 786b29d/1.7.1 OS/Arch (server): linux/amd64 [root@Docker ~]# 2.搜索并下载nginx容器 [root@Docker ~]# docker search nginx [root@Docker ~]# docker pull docker.io/nginx 3.将容器的80端映射到本机的8080 [root@Docker ~]# docker run --name=nginx -itd -p8080:80 docker.io/nginx bash 或者 [root@Docker ~]# docker run --name nginx -itd -p8080:80 docker.io/nginx /bin/bash 或者 [root@Docker ~]# docker run --name=nginx -itd -p8080:80 docker.io/nginx 4.查看docker容器进程 [root@Docker ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 26ae21c8bddd docker.io/nginx "bash" 5 seconds ago Up 4 seconds 0.0.0.0:8080->80/tcp nginx 5.查看docker容器IP地址 [root@Docker ~]# docker inspect 0a9db4be695b |grep -i ip "HostIp": "", "IpcMode": "", "LinkLocalIPv6Address": "", "LinkLocalIPv6PrefixLen": 0, "HostIp": "0.0.0.0", "SecondaryIPAddresses": null, "SecondaryIPv6Addresses": null, "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAddress": "172.17.0.2", "IPPrefixLen": 16, "IPv6Gateway": "", "IPAMConfig": null, "IPAddress": "172.17.0.2", "IPPrefixLen": 16, "IPv6Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, [root@Docker ~]# 6.浏览器访问测试: http://IP:80807.登录进入容器中,更改默认的测试页面内容 [root@Docker ~]# docker exec -it 0a9db4be695b /bin/bash root@0a9db4be695b:/# cd /usr/share/nginx/html/ root@0a9db4be695b:/usr/share/nginx/html# ls 50x.html index.html root@0a9db4be695b:/usr/share/nginx/html# echo "<h1>www.hello.com</h1>"> index.html root@0a9db4be695b:/usr/share/nginx/html# exit exit [root@Docker ~]# 8.浏览器访问测试: http://IP:8080
9.强制删除所有的虚拟机 [root@Docker ~]# docker rm -f `docker ps -aq`
标签:docker
原文地址:http://blog.51cto.com/dengaosky/2045168