Linking containers in Docker

Linking containers in Docker

we deploy so many codes,scripts in different containers so to run some scripts we need to link to containers

syntax

docker run –-name <container2> –-link <conatiner1>:type –p <port>:80 –d <instancename>

for example, to run WordPress we need a database, so we pull WordPress image and MySQL image, these two will run on two containers .when we link these two containers, there is no need to provide database details while installing the WordPress

1.pull wordpress and mysql

docker pull mysql
docker pull wordpress

2.give an environment for MySQL

docker run –-name name1 –e MYSQL_ROOT_PASSWORD=password -d mysql:latest

3.link wordpress container

docker run –-name name2 –-link name1:mysql–p 8080:80 –d wordpress

4.open your ip with port 8080

http://yourip:8080
Last updated on by vishal devxo