IoC = You give the control to the container to get instance of objects. So instead of you doing "new", let the container do that for you.
DI = The act of "wiring" properties to an object.
They are synonymous in my mind. With a little added distinction that Kevin pointed out. So IoC also includes injecting dependencies. But DI is just DI not "new" where IoC includes new and DI.