本篇内容主要讲解“docker run常用命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker run常用命令有哪些”吧!使用案例:案例1、运行一个简单的容器,其中需要包含控制台管理
[root@CentOS7.2 ~]#docker run -i -t centos6.8
这个容器一执行就会进入到默认的线程”/bin/bash”,直接进入控制台操作。当退出控制后后,容器会被终止。案例2、运行一个在后台执行的容器,同时,还能用控制台管理
[root@CentOS7.2 ~]#docker run -i -t -d centos6.8
这个容器一执行,会自动执行默认的线程”/bin/bash”,但是不会让你马上进入控制台操作。将会在后台执行,用docker ps 可以看到当前运行的控制台。进入容器可是使用docker attach“container name or id”。案例3、运行一个带命令在后台不断执行的容器,不直接展示容器内部信息
[root@CentOS7.2 ~]#docker run -d centos6.8 ping www.docker.com
这个容器将永久在后台执行,因为ping这个线程不会停止。除非你停止了ping的线程。案例4、运行一个在后台不断执行的容器,同时带有命令,程序被终止后还能重启继续跑,还能用控制台管理
[root@CentOS7.2 ~]#docker run -d –restart=always centos6免费云主机域名.8 ping www.docker.com
这个容器将永久在后台执行,因为ping这个线程不会停止。如果你把ping这个线程终止了,那么容器会重启继续执行ping功能案例5、我们需要为容器指定一个名称
[root@CentOS7.2 ~]#docker run -d –name=server-dbcentos6.8-mysql /usr/bin/mysql_safe -d
这时候我们这个容器的名称为server-db,同时激活了数据库mysql的后台线程,让它不断的跑,这时候我们的容器也不会被关闭。案例6、我们需要让server-http容器连接server-db容器
[root@CentOS7.2 ~]#docker run -d –name=server-http –link=server-db centos6.8-httpd /usr/bin/httpd –DFOREGROUND
这时候,我们执行了apache的服务器让它不断的在后台执行,同时,在php里配置mysql的服务器名称为”server-db”,直接用server-db命名就可以了。不需要输入ip地址之类的。我们的server-http指定连接了server-db。server-db在server-http里会被当做一个DNS解析来获取相应的连接ip。案例7、我们要将server-db,server-http的端口暴露出去,让大家访问
[root@CentOS7.2 ~]#docker run -d –name=server-db -p 3306:3306 centos6.8-mysql /usr/bin/mysql_safe –d
这时候我们指定了服务器宿主机的3306端口映射到容器的3306端口,暴露出去。
[root@CentOS7.2 ~]#docker run -d –name=server-http –link=server-db -p 8080:80centos6.8-httpd /usr/bin/httpd –DFOREGROUND
这时候我们指定了服务器宿主机的8080端口映射到容器80端口,暴露出去。案例8、我们要将宿主机的数据库目录/server/mysql-data挂载到server-db上
[root@CentOS7.2 ~]#docker run -d –name=server-db -p 3306:3306 -v /server/mysql-data:/mysql-data centos6.8-mysql /usr/bin/mysql_safe –d
这时候,你会发现,在server-db根目录下你会发现有一个新的文件夹mysql-data,同时里面的文件内容和宿主机下/server/mysql-data一样。案例9、我们希望一个容器在它的进程结束后,立马自动删除。
[root@CentOS7.2 ~]#docker run -it –rm centos6.8
这时候我们进入了容器的控制台,当我们在容器内部exit退出控制台的时候,容器将被终止,同时自动删除。到此,相信大家对“docker run常用命令有哪些”有了更深的了解,不妨来实际操作一番吧!这里是开发云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
相关推荐: linux中段错误core dumped指的是什么
这篇文章主要介绍了linux中段错误core dumped指的是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇linux中段错误core dumped指的是什么文章都会有所收获,下面我们一起来看看吧。 在linux中,段错误“…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。