Ruby Gems:
- berkshelf
- kitchen-docker ~> 2.6.0
- kitchen-inspec
For testing with Chef Test Kitchen, use kitchen test
command
This Test Kitchen uses kitchen-docker driver with TCP socket connection.
You can start docker with --host
parameter:
-H tcp://127.0.0.1:2375
You can also change ExecStart parameter in Ubuntu 16.x at /lib/systemd/system/docker.service
:
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://127.0.0.1:2375
Your organization may block DNS 8.8.8.8 or 8.8.8.4. First, check your's DNS servers:
$ nmcli dev show | grep DNS
IP4.DNS[1]: 10.0.0.1
IP4.DNS[2]: 10.0.0.2
Create file /etc/docker/daemon.json
and add DNS parameters for docker daemon:
{
"dns": ["10.0.0.1", "10.0.0.2"]
}
ChefDK required