docker 进入容器 docker进入容器命令
2024-11-10 09:53 - 立有生活网
小乐给大家谈谈docker 进入容器,以及docker进入容器命令应用的知识点,希望对你所遇到的问题有所帮助。
docker 进入容器 docker进入容器命令
docker 进入容器 docker进入容器命令
1、把我们所做的改变提交到一个新的容器:创建一个redis docker容器FROM ubuntu:12.10RUN apt-get updateRUN apt-get -y install redis-serverEXPOSE 6379ENTRYPOINT ["/usr/bin/redis-server"]现在你需要通过Dockerfile创建一个镜像,将替换成你自己的名字。
2、运行服务使用我们刚才创建的redis镜像使用 -d 运行这个服务分离模式,让容器在后台运行。
3、重要的是我们没有开放容器端口,相反,我们将使用一个容器来连接redis容器数据库sudo docker run -name redis -d /redis创建你的web应用容器现在我们可以创建我们的应用程序容器,我们使用-link参数来创建一个连接redis容器,我们使用别名db,这将会在redis容器和redis实例容器中创建一个安全的通信隧道sudo docker run -link redis:db -i -t ubuntu:12.10 /bin/bash进入我们刚才创建的容器,我们需要安装redis的redis-cli的二进制包来测试连接apt-get updateapt-get -y install redis-serverserv redis-server stop现在我们可以测试连接,首先我么要先查看下web应用程序容器的环境变量,我们可以用我们的ip和端口来连接redis容器env. . .DB_NAME=/violet_wolf/dbDB_PORT_6379_TCP_PORT=6379DB_PORT=tcp://172.17.0.33:6379DB_PORT_6379_TCP=tcp://172.17.0.33:6379DB_PORT_6379_TCP_ADDR=172.17.0.33我们可以看到我们有一个DB为前缀的环境变量列表,DB来自指定别名连接我们的现在的容器,让我们使用DB_PORT_6379_TCP_ADDR变量连接到Redis容器。
4、redis-cli -h $DB_PORT_6379_TCP_ADDRredis 172.17.0.33:6379>redis 172.17.0.33:6379> set docker awesomeOKredis 172.17.0.33:6379> get docker"awesome"redis 172.17.0.33:6379> exit我们可以很容易的使用这个或者其他环境变量在我们的web应用程序容器上连接到redis容器。
本文到这结束,希望上面文章对大家有所帮助。
电信3g套餐资费 电信3g套餐有哪些
移动联通电信现行3G资费标准,请详解 尊敬的用户,您好!很高兴为您答疑, 1、电信3G上网资费套餐 电信3g套餐资费 电信3g套餐有哪些 电信3g套餐资费 电信3g套餐有哪些 1. 159套餐流量版 套餐名称···
科比宣布退役三年_科比宣布退役三年了吗
后乔丹时代最伟大的球员科比,他的成就究竟有多高? 他的成就非常的高,他在篮球界当中就是一个神话。让很多的人非常的敬佩。“很少人能改变篮球,但你却被我认定会是篮球梦之队的一员,···
淮安男科医院 淮安男性专科正规医院在哪里
2022淮安市第二医院就医指南2022淮安市第二医院就医指南 尊敬的市民朋友们: 2022淮安市第二医院就医指南 淮安男科医院 淮安男性专科正规医院在哪里 淮安男科医院 淮安男性专科正规医院在哪里···