{"id":6577,"date":"2017-03-27T11:47:57","date_gmt":"2017-03-27T03:47:57","guid":{"rendered":"http:\/\/rmohan.com\/?p=6577"},"modified":"2017-03-27T11:47:57","modified_gmt":"2017-03-27T03:47:57","slug":"docker-centos-7","status":"publish","type":"post","link":"https:\/\/mohan.sg\/?p=6577","title":{"rendered":"Docker Centos 7"},"content":{"rendered":"<p>nginx?HTTPS<\/p>\n<p>vim\u00a0 \/etc\/default\/docker<\/p>\n<p>OPTIONS=&#8221;&#8211;insecure-registry 192.168.1.9:5000&#8243;<\/p>\n<p>docker-images \u00a0\u00a0 \u00a010.0.0.5 \u00a0\u00a0 \u00a0docker<br \/>\n10.0.0.6 \u00a0\u00a0 \u00a0docker<\/p>\n<p>[root@docker-images ~]# cat \/etc\/RedHat-release<br \/>\nCentOS Linux release 7.2.1511 (Core)<br \/>\n[root@docker-images ~]# uname -r<br \/>\n3.10.0-327.el7.x86_64<br \/>\n[root@docker-images ~]# uname -m<br \/>\nx86_64<br \/>\n[root@docker-images ~]# uname -a<br \/>\nLinux docker-images 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU\/Linux<br \/>\n[root@docker-images ~]#<\/p>\n<p>1?selinux<\/p>\n<p>[root@docker-images ~]# systemctl stop firewalld<br \/>\n[root@docker-images ~]# systemctl disable firewalld<br \/>\n[root@docker-images ~]# setenforce 0<br \/>\n[root@docker-images ~]# getenforce<br \/>\nPermissive<br \/>\n[root@docker-images ~]#<\/p>\n<p>2?docker<\/p>\n<p>yum install docker<br \/>\n[root@docker-images ~]# systemctl enable docker<br \/>\n[root@docker-images ~]# systemctl start docker<\/p>\n<p>3?registry<\/p>\n<p>[root@docker-images ~]# docker pull registry<br \/>\n[root@docker-images ~]# docker images<br \/>\nREPOSITORY\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 TAG\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IMAGE ID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CREATED\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SIZE<br \/>\ndocker.io\/registry\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 047218491f8c\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10 days ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 33.17 MB<br \/>\n[root@docker-images ~]#<\/p>\n<p>4?Based on private warehouse mirroring to run containers<\/p>\n<p>[root@docker-images ~]#\u00a0 docker run -d -p 5000:5000 -v \/opt\/data\/registry:\/tmp\/registry docker.io\/registry<br \/>\n# The default repository is created in \/ tmp \/ registry and the repository location is specified with the -v parameter<br \/>\n1e8b1a03013ee66034b40aee1820000a2ccf026a3b1e43606f3e4007b2a9d455<br \/>\n[root@docker-images ~]#<br \/>\n[root@docker-images ~]# docker ps\u00a0 #View the running container<br \/>\nCONTAINER ID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IMAGE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 COMMAND\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CREATED\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 STATUS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 PORTS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 NAMES<br \/>\n1e8b1a03013e\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 docker.io\/registry\u00a0 &#8220;\/entrypoint.sh \/etc\/&#8221;\u00a0 35 seconds ago\u00a0\u00a0\u00a0\u00a0\u00a0 Up 32 seconds\u00a0\u00a0\u00a0\u00a0\u00a0 0.0.0.0:5000-&gt;5000\/tcp\u00a0 goofy_mcnulty<br \/>\n[root@docker-images ~]#<\/p>\n<p>5?access to private warehouses<\/p>\n<p>[root@docker-images ~]# curl 127.0.0.1:5000\/v2<br \/>\n&lt;a href=&#8221;\/v2\/&#8221;&gt;Moved Permanently&lt;\/a&gt;.<br \/>\n[root@docker-images ~]#<br \/>\n# Description registry deployment is successful<\/p>\n<p>6?Mark the base image as a mirror<\/p>\n<p>[root@docker-images ~]# docker search\u00a0 docker.io\/Fedora\/ssh|grep docker.io\/fedora\/ssh<br \/>\ndocker.io\u00a0 docker.io\/fedora\/ssh\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 20\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 [OK]<br \/>\n[root@docker-images ~]# docker pull docker.io\/fedora\/ssh\u00a0\u00a0\u00a0 #Download the image<br \/>\n[root@docker-images ~]# docker images<br \/>\nREPOSITORY\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 TAG\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IMAGE ID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CREATED\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SIZE<br \/>\ndocker.io\/registry\u00a0\u00a0\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 047218491f8c\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10 days ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 33.17 MB<br \/>\ndocker.io\/fedora\/ssh\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ad6a3ff29626\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 4 weeks ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 396.7 MB<br \/>\n[root@docker-images ~]# docker tag docker.io\/fedora\/ssh 127.0.0.1:5000\/ssh\u00a0\u00a0\u00a0 #Tagged<br \/>\n[root@docker-images ~]# docker images<br \/>\nREPOSITORY\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 TAG\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IMAGE ID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CREATED\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SIZE<br \/>\ndocker.io\/registry\u00a0\u00a0\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 047218491f8c\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10 days ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 33.17 MB<br \/>\n127.0.0.1:5000\/ssh\u00a0\u00a0\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ad6a3ff29626\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 4 weeks ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 396.7 MB<br \/>\ndocker.io\/fedora\/ssh\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ad6a3ff29626\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 4 weeks ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 396.7 MB<br \/>\n[root@docker-images ~]#<br \/>\n[root@docker-images ~]# vim \/etc\/sysconfig\/docker<br \/>\nOPTIONS=&#8221;&#8211;selinux-enabled\u00a0 &#8211;insecure-registry 10.0.0.5:5000&#8243;\u00a0\u00a0\u00a0 #Customize the private warehouse URL<br \/>\n[root@docker-images ~]# systemctl restart docker<\/p>\n<p>7???????????<\/p>\n<p>[root@docker-images ~]# docker start 1e8\u00a0 #Open the local library<br \/>\n1e8<br \/>\n[root@docker-images ~]# docker ps<br \/>\nCONTAINER ID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IMAGE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 COMMAND\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CREATED\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 STATUS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 PORTS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 NAMES<br \/>\n1e8b1a03013e\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 docker.io\/registry\u00a0 &#8220;\/entrypoint.sh \/etc\/&#8221;\u00a0 4 hours ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Up 3 seconds\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.0.0.0:5000-&gt;5000\/tcp\u00a0 goofy_mcnulty<br \/>\n[root@docker-images ~]#<br \/>\n[root@docker-images ~]# docker push 127.0.0.1:5000\/ssh\u00a0\u00a0\u00a0 #Upload a library with a good label<br \/>\nThe push refers to a repository [127.0.0.1:5000\/ssh]<br \/>\n482d621bda33: Pushed<br \/>\n510f15c27a8b: Pushed<br \/>\ne4f86288aaf7: Pushed<br \/>\nlatest: digest: sha256:5ad5aec14bb7aa63fdcea1772db6ab5b5de99b0a023d234e61f5aa8c9435e8ff size: 948<br \/>\n[root@docker-images ~]#<\/p>\n<p>8, view has been uploaded a good mirror<\/p>\n<p>[root@docker-images ~]# curl 10.0.0.5:5000\/v2\/_catalog<br \/>\n{&#8220;repositories&#8221;:[&#8220;ssh&#8221;]}<br \/>\n[root@docker-images ~]#<\/p>\n<p>?????????????<\/p>\n<p>http:\/\/10.0.0.5:5000\/v2\/_catalog<\/p>\n<p>9?View the image that has been uploaded in the browser<\/p>\n<p>[root@centos7 ~]# vim \/etc\/sysconfig\/docker\u00a0\u00a0\u00a0\u00a0\u00a0 #Add private warehouse address<br \/>\nOPTIONS=&#8221;&#8211;selinux-enabled\u00a0 &#8211;insecure-registry 10.0.0.5:5000&#8243;<\/p>\n<p>[root@centos7 ~]# systemctl restart docker<br \/>\n[root@centos7 ~]# docker pull 10.0.0.5:5000\/ssh<\/p>\n<p>You can see that you can download the mirror to prove that the private warehouse to create a success<\/p>\n<p>[root@centos7 ~]# docker images<br \/>\nREPOSITORY\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 TAG\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IMAGE ID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CREATED\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SIZE<br \/>\n10.0.0.5:5000\/ssh\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ad6a3ff29626\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 4 weeks ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 396.7 MB<br \/>\n[root@centos7 ~]#<\/p>\n<p>Then run a centos7 container through your own private library<\/p>\n<p>1?From another database to send a centos image pushed to the private library server<\/p>\n<p>[root@docker-images ~]# ls<br \/>\nanaconda-ks.cfg\u00a0 centos.tar<br \/>\n[root@docker-images ~]# docker load &lt; centos.tar\u00a0\u00a0\u00a0 # Import the image into the docker<br \/>\n34e7b85d83e4: Loading layer [==================================================&gt;] 199.9 MB\/199.9 MB<br \/>\nLoaded image: docker.io\/centos:latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ] 557.1 kB\/199.9 MB<br \/>\n[root@docker-images ~]# docker images<br \/>\nREPOSITORY\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 TAG\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IMAGE ID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CREATED\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SIZE<br \/>\ndocker.io\/registry\u00a0\u00a0\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 047218491f8c\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10 days ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 33.17 MB<br \/>\n127.0.0.1:5000\/ssh\u00a0\u00a0\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ad6a3ff29626\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 4 weeks ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 396.7 MB<br \/>\ndocker.io\/fedora\/ssh\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ad6a3ff29626\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 4 weeks ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 396.7 MB<br \/>\ndocker.io\/centos\u00a0\u00a0\u00a0\u00a0\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 67591570dd29\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 12 weeks ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 191.8 MB<br \/>\n[root@docker-images ~]#<\/p>\n<p>2?Once again marked with their own label<\/p>\n<p>[root@docker-images ~]# docker tag docker.io\/centos:latest\u00a0 10.0.0.5:5000\/lcentos<br \/>\n# In order to distinguish the front, I will centos do other markup<br \/>\n[root@docker-images ~]# docker images<br \/>\nREPOSITORY\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 TAG\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IMAGE ID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CREATED\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SIZE<br \/>\ndocker.io\/registry\u00a0\u00a0\u00a0\u00a0\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 047218491f8c\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10 days ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 33.17 MB<br \/>\n127.0.0.1:5000\/ssh\u00a0\u00a0\u00a0\u00a0\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ad6a3ff29626\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 4 weeks ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 396.7 MB<br \/>\ndocker.io\/fedora\/ssh\u00a0\u00a0\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ad6a3ff29626\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 4 weeks ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 396.7 MB<br \/>\ndocker.io\/centos\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 67591570dd29\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 12 weeks ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 191.8 MB<br \/>\n10.0.0.5:5000\/lcentos\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 67591570dd29\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 12 weeks ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 191.8 MB<br \/>\n[root@docker-images ~]#<\/p>\n<p>3?Upload a good mirror to your own private library<\/p>\n<p>[root@docker-images ~]# docker push 10.0.0.5:5000\/lcentos<\/p>\n<p>4?View the uploaded image<\/p>\n<p>[root@docker-images ~]# curl http:\/\/10.0.0.5:5000\/v2\/_catalog<br \/>\n{&#8220;repositories&#8221;:[&#8220;lcentos&#8221;,&#8221;ssh&#8221;]}<br \/>\n[root@docker-images ~]#<\/p>\n<p>Browser view<\/p>\n<p>5?Once again to prepare the environment for the test machine above pull<\/p>\n<p>[root@centos7 ~]# docker pull 10.0.0.5:5000\/lcentos<br \/>\n[root@centos7 ~]# docker images<br \/>\nREPOSITORY\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 TAG\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IMAGE ID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CREATED\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SIZE<br \/>\n10.0.0.5:5000\/ssh\u00a0\u00a0\u00a0\u00a0\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ad6a3ff29626\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 4 weeks ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 396.7 MB<br \/>\n10.0.0.5:5000\/lcentos\u00a0 latest\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 67591570dd29\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 12 weeks ago\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 191.8 MB<br \/>\n[root@centos7 ~]#<\/p>\n<p>6?Create and run a container<\/p>\n<p>[root@centos7 ~]# docker run -d -it &#8211;privileged=false -p 80:80 &#8211;name abccentos 10.0.0.5:5000\/lcentos \/bin\/bash<br \/>\n15b9f42b3d63846085664139bff0c041f614bc2b717787686d23785d98b37160<br \/>\n[root@centos7 ~]# docker ps -a<br \/>\nCONTAINER ID\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IMAGE\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 COMMAND\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 CREATED\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 STATUS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 PORTS\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 NAMES<br \/>\n15b9f42b3d63\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 10.0.0.5:5000\/lcentos\u00a0 &#8220;\/bin\/bash&#8221;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 16 seconds ago\u00a0\u00a0\u00a0\u00a0\u00a0 Up 13 seconds\u00a0\u00a0\u00a0\u00a0\u00a0 0.0.0.0:80-&gt;80\/tcp\u00a0 abccentos<br \/>\n[root@centos7 ~]#<\/p>\n<p>7?Into the container view, you can see the version of centos and other information<\/p>\n<p>[root@centos7 ~]# docker attach 15b9f42b3d63<br \/>\n[root@15b9f42b3d63 \/]# cat \/etc\/redhat-release<br \/>\nCentOS Linux release 7.3.1611 (Core)<br \/>\n[root@15b9f42b3d63 \/]# uname -r<br \/>\n3.10.0-327.el7.x86_64<br \/>\n[root@15b9f42b3d63 \/]# uname -a<br \/>\nLinux 15b9f42b3d63 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU\/Linux<br \/>\n[root@15b9f42b3d63 \/]#<\/p>\n","protected":false},"excerpt":{"rendered":"<p>nginx?HTTPS<\/p>\n<p>vim \/etc\/default\/docker<\/p>\n<p>OPTIONS=&#8221;&#8211;insecure-registry 192.168.1.9:5000&#8243;<\/p>\n<p>docker-images 10.0.0.5 docker 10.0.0.6 docker<\/p>\n<p>[root@docker-images ~]# cat \/etc\/RedHat-release CentOS Linux release 7.2.1511 (Core) [root@docker-images ~]# uname -r 3.10.0-327.el7.x86_64 [root@docker-images ~]# uname -m x86_64 [root@docker-images ~]# uname -a Linux docker-images 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU\/Linux [root@docker-images ~]#<\/p>\n<p>1?selinux<\/p>\n<p>[root@docker-images ~]# systemctl stop [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[82],"tags":[],"_links":{"self":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/6577"}],"collection":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6577"}],"version-history":[{"count":2,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/6577\/revisions"}],"predecessor-version":[{"id":6579,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/6577\/revisions\/6579"}],"wp:attachment":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}