Robot Framework를 사용하기 위한 Docker 환경 정리
4268 단어 Docker
환경을 확장하다
Robot Framework를 사용해 보십시오 ①
지금 환경이 이런 느낌이에요.
할 일
① 인증을 위한 가상 서버 추가
②172.17.0.x 관리 시스템을 통해 다른 통신 테스트 관문 만들기
가상 서버 추가
centos 용기 두 개만 만들었어요.
세그먼트 추가
docker network 명령으로 네트워크를 만들고 컨테이너에 연결할 수 있을 것 같습니다.
참고Docker를 통해 자유로운 네트워크 구성.
docker network# docker network ls
NETWORK ID NAME DRIVER SCOPE
f21796bdf622 bridge bridge local
853e2c382475 host host local
39a262b4b23b none null local
#
# docker network create -d bridge --subnet=192.168.100.0/24 test_nw1
4ffad7c169cb24f4e38b459c0eb391bc2f770d025e40983261cd702a00e60324
# docker network ls
NETWORK ID NAME DRIVER SCOPE
f21796bdf622 bridge bridge local
853e2c382475 host host local
39a262b4b23b none null local
4ffad7c169cb test_nw1 bridge local
#
# docker network connect test_nw1 vyos
# docker network connect test_nw1 vyos2
# docker network connect test_nw1 VM1
# docker network connect test_nw1 VM2
#
다 했어![root@VM1 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
84: eth0@if85: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:ac:11:00:05 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 172.17.0.5/16 brd 172.17.255.255 scope global eth0
valid_lft forever preferred_lft forever
93: eth1@if94: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:c0:a8:64:04 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 192.168.100.4/24 brd 192.168.100.255 scope global eth1
valid_lft forever preferred_lft forever
[root@VM1 ~]#
[root@VM2 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
86: eth0@if87: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:ac:11:00:06 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 172.17.0.6/16 brd 172.17.255.255 scope global eth0
valid_lft forever preferred_lft forever
95: eth1@if96: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:c0:a8:64:05 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 192.168.100.5/24 brd 192.168.100.255 scope global eth1
valid_lft forever preferred_lft forever
[root@VM2 ~]# ping 192.168.100.4
PING 192.168.100.4 (192.168.100.4) 56(84) bytes of data.
64 bytes from 192.168.100.4: icmp_seq=1 ttl=64 time=0.131 ms
64 bytes from 192.168.100.4: icmp_seq=2 ttl=64 time=0.098 ms
^C
--- 192.168.100.4 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.098/0.114/0.131/0.019 ms
[root@VM2 ~]#
소통도 OK.
지금의 구성은 이런 느낌.
추가 확장(2019.09.11)
Reference
이 문제에 관하여(Robot Framework를 사용하기 위한 Docker 환경 정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/navasato/items/b5c3b55138caf8c5b538
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
① 인증을 위한 가상 서버 추가
②172.17.0.x 관리 시스템을 통해 다른 통신 테스트 관문 만들기
가상 서버 추가
centos 용기 두 개만 만들었어요.
세그먼트 추가
docker network 명령으로 네트워크를 만들고 컨테이너에 연결할 수 있을 것 같습니다.
참고Docker를 통해 자유로운 네트워크 구성.
docker network
# docker network ls
NETWORK ID NAME DRIVER SCOPE
f21796bdf622 bridge bridge local
853e2c382475 host host local
39a262b4b23b none null local
#
# docker network create -d bridge --subnet=192.168.100.0/24 test_nw1
4ffad7c169cb24f4e38b459c0eb391bc2f770d025e40983261cd702a00e60324
# docker network ls
NETWORK ID NAME DRIVER SCOPE
f21796bdf622 bridge bridge local
853e2c382475 host host local
39a262b4b23b none null local
4ffad7c169cb test_nw1 bridge local
#
# docker network connect test_nw1 vyos
# docker network connect test_nw1 vyos2
# docker network connect test_nw1 VM1
# docker network connect test_nw1 VM2
#
다 했어![root@VM1 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
84: eth0@if85: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:ac:11:00:05 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 172.17.0.5/16 brd 172.17.255.255 scope global eth0
valid_lft forever preferred_lft forever
93: eth1@if94: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:c0:a8:64:04 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 192.168.100.4/24 brd 192.168.100.255 scope global eth1
valid_lft forever preferred_lft forever
[root@VM1 ~]#
[root@VM2 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
86: eth0@if87: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:ac:11:00:06 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 172.17.0.6/16 brd 172.17.255.255 scope global eth0
valid_lft forever preferred_lft forever
95: eth1@if96: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:c0:a8:64:05 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 192.168.100.5/24 brd 192.168.100.255 scope global eth1
valid_lft forever preferred_lft forever
[root@VM2 ~]# ping 192.168.100.4
PING 192.168.100.4 (192.168.100.4) 56(84) bytes of data.
64 bytes from 192.168.100.4: icmp_seq=1 ttl=64 time=0.131 ms
64 bytes from 192.168.100.4: icmp_seq=2 ttl=64 time=0.098 ms
^C
--- 192.168.100.4 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.098/0.114/0.131/0.019 ms
[root@VM2 ~]#
소통도 OK.지금의 구성은 이런 느낌.
추가 확장(2019.09.11)
Reference
이 문제에 관하여(Robot Framework를 사용하기 위한 Docker 환경 정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/navasato/items/b5c3b55138caf8c5b538
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Robot Framework를 사용하기 위한 Docker 환경 정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/navasato/items/b5c3b55138caf8c5b538텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)